Really nice game and puzzles! Some of them are pretty hard, especially when you have to think several steps ahead.