update player control