Very nice work. It is fun to play, I did two play troughs, but I didn't manage to beat the boss. I had fun none the less.
There are some issues of bullets colliding with open doors and floating texts when they shouldn't. But the is not that big of a deal. (And you can use it to your advantage once you know :P)