finally single player controls working