Rob is classy

Code is a good deal easier to follow (need to update comments)
Jump doesn't always work (doesn't always detect when player is
grounded, for some unknown reason)
?
??