public void StartGame() { _towerController.ResetTowers(); _healthController.ResetHealth(); _goldController.ResetGold(); _enemyController.BeginAttack(); _gameStarted = true; GameStarted?.Invoke(); }