implement gamePresenter