Good solid platformer fundamentals and a really clever gimmick that I'm still struggling with! Impressive brainteasing design.