Messed around with movement. Decided on state change.

Need to implement how Player acts according to xState
Finished smooth left and right movement.

Need to finish jump, which requires GroundObj collision detection, which
involves passing the world either as method parameter or making it global
for the GameObjs to use.