smoothed out player motion
P2 controls added