when aiming and moving forward or backward, theres a brief period of the animation where the arms stretch to their limit due to the IKs and it looks unnatural.
rolling off a ledge lets the player float with no gravity during the animation and then you get a coyote style straight drop down.
i dont know how to recover health
robot enemy has too little health
flashlight looks weird on some floors, it depends on the material, basically it gets cut off in a weird way after a certain distance
you may want to aply some kind of acceleration curve to the aiming on analog stick btw, as it is now aiming with controller feels super snappy in a bad way (but its acceptable)
every other new addition seems really solid, good job man