New player controls.  Might still be a bit jittery at low framerates.