Separated pause menu renderer and added C++ syntactic magic to gamepad