private void SetCurrentTile(Tile tile) { currentTile.RemoveUnit(this); currentTile = tile; currentTile.AddUnit(this); }