player controls update