It's a very good puzzle game. It's been a long time since I've had to think like that about a puzzle game.
Thanks for the kind words!