added vx, vy velocities for player
Added gravity, velocity based displacements. Made the generic command
interface, which jump (new) and move commands implement. Added
a method for player checking if he's on the ground.
Added Jump and GenericCommand