Very interesting idea, I like that on almost every level, you are playing as a different entity. I'm missing music and SFX. There are also some collision issues I guess (sometimes I can't move or jump from the ground).
Overall, good job! :)