Fixed the bug where someone could jump in midair

Added a raycast to check for a floor every frame.  If the test fails and
the player has not already jumped, then the player cannot jump.

A special case for the jetpack might be made, though.  I'll think about
the merits of this.