You attribute chess.js as MIT license ... But I'm curious where you sourced 1,000 addon puzzles for $3.99.

.... As I doubt you thought them all up yourself. You may want to attribute your non-derivative assets.