Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+2)

Failing that, you could also have the game restart the current level if you lose (get checkmated or fail to meet the charm quota if the game ends by turn limit).  That would solve the main problem of the game getting harder through a series of losses.

(+1)

Only counting charmed pieces on checkmates and charm quotas could be a good idea. It would also make the final victory feel more earned since it can currently appear on a map where you got beaten quite badly.