hasJump() function working ( mostly tested )

Doesn't actually perform double jump validation, just realizes that
there can be a double jump.