Interesting idea, good atmosphere, but...
During the first boss fight, the character is often teleported outside the map.
And there are not enough checkpoints between bosses.