For your first game this is pretty well fleshed out! You don't have many sounds, but you did a good job making sure the common actions have sounds and they're juicy!
For your next one, if you make a game that has jumping I'd look into adding some jump input buffering and coyote time! This game doesn't have them and I didn't find that to be a problem, but including them early and often will really help you get some good feeling characters.
Awesome job!