Wow, really good! It amazes me how much you've managed to get done in the allocated time! Even having cutscences and boss fights. I particullarly liked the flamethrower animation. I take it that is some kind of partical effect?
I think this would be cool expanded into a bigger game!