Vamos, que si haz logrado entender ese codigo deberias saber como hacer el resto, ya le diste una restriccion para que salte cuando no tiene nada encima ahora tienes que darle una otra restriccion, necesitas que detecte el suelo para poder saltar.
Aumentale
if (place_meeting(x,y+1,suelo))
Y cambia
keyboard_check()
por
keyboard_check_pressed()
Aumentale
if (place_meeting(x,y+1,suelo))
Y cambia
keyboard_check()
por
keyboard_check_pressed()