That's a really smart puzzle game, I enjoyed it until the end. I just felt that the puzzle's difficulty didn't really increase properly, the third level was way trickier than the fourth (but maybe that's just me) ! I'm also impressed by the AI, great work !