Great work!
Just a few things that can be improved IMHO:
- when ply gets hit, he instantly moves back not in the direction of the hit but to the back he's facing. This can be improved: based on attack direction, less instant movement: a bit shorter and shaking with flashing sprite maybe
- staircases UP direction range size could be a bit more forgiving, even if player is not well aligned a bit beyond it
- in the 1st sewers if you jump in the UP-RIGHT direction, you often get stuck in the staircase, see pic:
- is it normal the water falling has those violet/blue colors in the upper part (copperlist sky backgrond passthrough)?