I liked this. The multiple types of gameplay keeps you on your toes, and prevents the player from getting bored. I wish there were more checkpoints, though, especially in the first section. Sound effects would also be nice. Keep up the good work!