Really quite fun! Excellent. I think the next steps would be to polish up the sounds/music and visuals, and add some great feel/feedback elements (shake, particles, such things). Great work!