Wow, this is such a solid game. First looking like an action-platformer, but turning out to be rather a puzzle game. However I wish the mechanics were explored a bit more. In my opinion the moves had enough flexibility to provide for more interesting situation.
But nonetheless, I really enjoyed playing this game, even with how frustrated it made me at some places. But overcoming those felt great.