public override void InitializeGame() { base.InitializeGame(); Player1.Color = Colors.Blue; Player2.Color = Colors.Red; Player1.ControllerName = "Player 1"; Player2.ControllerName = "Player 2"; Player1.Connect(nameof(Controller.TurnEnded), this, nameof(OnPlayer1FinishedTurn)); Player2.Connect(nameof(Controller.TurnEnded), this, nameof(OnPlayer2FinishedTurn)); Global.Instance.AddChild(Player1); Global.Instance.AddChild(Player2); SetUpUnits(); SetUpBuildings(); Global.Log("checking", Unit.All.Count); Player1.StartTurn(); //Vector2[] path = Global.ActiveMap.PathFinder.FindPath(new Vector2(0,4), new Vector2(4,4), Global.ActiveMap.Board.GetCellsAround()) }