Bon concept :) dommage que tu es un soucis avec les sauts. J'ai vu que tu travaillais sur Linux. Sur mon ordinateur j'ai windows et Linux. Du coup j'ai testé ton jeu sur les deux systèmes. Moi de mon coté ça va au niveau de la vitesse de ton jeu. J'ai eu aussi des problèmes au niveau de la vitesse de mon jeu quand j'étais en train de le faire. J'ai codé mon jeu sur les deux OS. Sur batterie je tournais vers les 30 FPS et sur alimentation plus de 200 FPS. Même soucis sur les deux OS. Pour résoudre mon problème j'ai utilisé le delta time comme tu as fais et j'ai ajouté un limitateur à 60 FPS. Après moi j'avais le contraire de toi, c'était trop rapide. Pour suivre la vitesse de mon jeu j'ai utilisé cette fonction love.timer.getFPS(). Tu devrais essayer ça sur ton linux, ça te donnera une idée sur la vitesse.
Voici les liens qui m'ont aidé pour mon cas :
Voir la vitesse en FPS : https://love2d.org/wiki/love.timer.getFPS
Limitation FPS si besoin : https://love2d.org/wiki/love.timer.sleep