Really neat mechanics. And the level design is just challenging enough to keep me focused but not frustrated. Beautiful job :^)