revised player controls