Player control updates

Player now moves at constant rate, and stops moving in a direction as
soon as keys are no longer pressed.