A really well thought out puzzle game. I like how the mechanics ramped up. The level transitions were really cool!