I played your game and I want to say that it is quite interesting. It's great that you were able to implement the boss so well.
However, I noticed a bug that when approaching a wall point-blank, everything will be visible, most likely you placed the camera too far from the player.