A pretty good little starting point of a thing! if there are suggestions I have it'd probably be to add combat knocking things back a bit alongside giving the player some invuln frames. Additionally for keyboard controls I'd suggest binding attacking to the mouse but I understand this was mostly designed for controller. Excited to see more of your work!