Solid game. Great art and sound. I wasn't able to get very far and I kept running out of bullet power. The dash comes in handy though. The controls felt pretty good though I often felt like I could barely make some jumps. Nice job and thanks for sharing the source code.