Added gamepad support, changed the dynamics again. Now can shift left and right.