refactored GUI_PlayGame