public static boolean noCollision(Tile[][] grid, Point start, Point end)
	{
		for (int i = start.x; i <= end.x; i++ )
		{
			for (int j = start.y; j <= end.y; j++)
			{
				if (grid.length <= i || grid[i].length <= j)
				{
					return false;

				}
				else if (grid[i][j].getObject() != null)
				{
					return false;
				}
				else if (!grid[i][j].isAvailable())
				{
					return false;
				}
			}
		}
		return true;
	}