I love it! The opening cutscene is awesome. I really liked the way you did the tutorial as well. As for the gameplay itself, the shooting and moving feel quite satisfying. The bosses attacks were well telegraphed and fun to dodge. I think a dodge roll would be nice though.