pretty cool mechanics! i believe level design could use a bit of work - there are parts which punish the player for very small mistakes. i think punishment is not a good teaching tool, rewards are better. the different abilities overriding each other is creative and makes for some good puzzles. it's quite fun to play, good job!