I think you have a pretty good concept here, I specially like the ambiance. The main problem right now is the platforming. If you get close to anything while jumping, your character starts jittering against the wall or the platform and this causes issues like not making a jump, or wall running, or weird situations where the enemy cannot mirror your movements correctly and you have to brute force your way to the solution.