as a first game its a good start, i would say having the players hitbox be that long got me stuck very often on the smallest of things so making it smaller than the sprite could improve that as well as a couple of feedbacks for actions like particals or hit flash for when you take damage/beat an enemy