It's a neat platformer, and I also liked that you have implemented options/settings.
I suggest trying these platformer techniques should you make more platformers in the future:
- Coyote Time - the player can still jump if they pressed the jump button a few milliseconds too late
- Input Buffering - if the player pressed jump a few milliseconds too early before they touch the floor, they will still jump once they touch the floor
- Horizontal Acceleration
Great job on your first game, I hope you make more in the future :)