smoothed player input