Note to Future self, USE THIS AS A LESSON

Use this as a lesson in future classes to show the importance of
updating variables at the correct time. The problem comes from respond
to collision in movable game object
No more infinite jump