I got up to level 8 and the game is pretty clever. I really like the moments where I have to make a mid-air jump, switch layouts, and land on something else. VERY satisfying!
Have you considered limiting the player's movement to 4 directions instead of 8? Pressing two buttons at the same time makes the character move little bit extra in one of those directions when you release, so it feel a bit unpredictable. I feel like limiting movement would help. Either way, it feels a bit off to move. Great game though, I really like it so far!