public override void HandleTileLeftClick(Tile Tile) { _Controller.Clear(); if (_Controller.SelectedUnit != null) { var order = new MovementOrder(_Controller.SelectedUnit, Tile, false); if (_Controller.ExecuteOrderAndAlert(order)) { SetMovementHighlight(_Controller.SelectedUnit); _Controller.SelectUnit(_Controller.SelectedUnit); } } }