A puzzle solving windows phone game.