Nicely done - completed till the end :) Enjoyed playing that - great work!
I liked the switching between the different genres and the different graphic styles. I did find the platform sections a little too unforgiving though... It's a minor detail, but I think for the player character, having a jump-graphic would've helped it look at lot better - currently as he's jumping he's got his legs in a stance...
Kudos for getting this done in the time frame - great stuff :)