gameFunc