Its griffpatch's raycasting tutorial but you can punch the enemies by clicking (and critical hit them if you punch while falling. I also added view bobbing so its more immersive.