public virtual async Task EndTurnAsync() //forgot needs to be virtual. since that replaces the endturnprocess now. { if (_basicData.MultiPlayer) { await _network !.SendEndTurnAsync(); } await _mainGame.EndTurnAsync(); }