La problématique des plateformes, et des collisions est non résolue à ce jour :). Il existe des systèmes qui fonctionnent mais lourds à coder, et souvent seule l'utilisation d'un Framework qui prévoit déjà ça en natif permet d'oublier les bugs de collisions.
Il suffit de lire les forums pour voir que chacun y va de sa solution et que les cas particuliers sont nombreux...
Très bon exercice donc et bravo pour cette 1ère Jam (et pas la dernière je te l'annonce !).