corrected gamecontroller