Fun game! I like how each character changes the gameplay. The introduction was cool - telling the story in an interactive way. Beyond that, I wasn't really able to follow the story at the same time as focusing on the game. It's a great concept though. I wonder whether having the story in between levels would work better?
Overall I really liked the way you presented the game. Good job :)