I didn't expect it, but this game has it all. Absolutely brilliant work!
The levels are very smart. Never knew what it takes to create puzzle games like this, must've needed a lot of thinking.