This game was really frustrating until I understood the mechanics. Then it was still frustrating, but for different reasons. I liked the puzzles. The were some bugs here and there. Nothing game breaking though.