Fantastic First game! This is actually my favorite interpretation of the limitation.
Some advice: A lot of the jumps are a bit too tight to be fun. Consider adding player velocity, variable jump height, and most importantly...
COYOTE TIME. Give the player a few extra frames after walking off a ledge to still jump. Not having coyote time makes games feel unresponsive and unfair.
here's a video on implementing it