Jump fixes + more torture

Jump now uses oncollisionstay rather than enter, and can change sprites
of something if needed to indicate jumping enabled, but beware that
this sprite will be changed all the time the box isn’t touching the
ground (so it should be subtle or else it would fluctuate a ton)