Is there any website or software that are like "Guess the move" training program in chesstempo? I find the "Guess the move" training program in chesstempo website very helpful. But this is not free and also the number of games is not much (compared to tactics training program which is in the order of hundreds of thousands; while "Guess the move" program contains around 100 games).
Is there any other website or software that is like "Guess the move" training program?
What about the iOS SmallChess app written by myself?


(source: smallchess.com)

(source: smallchess.com)

(source: smallchess.com)

(source: smallchess.com)