Puzzle game with scoring and difficulty levels, progress saving, theme chooser.