updated player controls