Added jumping, needs collision detection