Valeu pelo feedback!
Os pulos realmente são pré-definidos em locais específicos sim.
Cheguei a começar a implementar um sistema de pulo programado, mas como existem muitas variáveis de situações que poderiam acabar quebrando o jogo, não achei viável dentro do contexto de uma game jam.