private float GetDistanceBetweenTiles(ref Tile tile1, ref Tile tile2)
{
float first = (tile1.Position.X - tile2.Position.X);
float second = (tile1.Position.Z - tile2.Position.Z);
// return Math.Abs(tile1.Position.X - tile1.Position.Y) + Math.Abs(tile2.Position.X - tile2.Position.Y);
return (float)Math.Sqrt((first * first) + (second * second));
}