refine gameCtrl