Oooh, this is really good!
The atmosphere and enemy design is great and the gameplay is solid! Final boss got stuck in a corner for me tho. :P