public synchronized Tile getTile(int x, int y)
			{
				if (x < 0 || y < 0 || x >= xSize || y >= ySize)
					return new Tile(VOID_TILE, -1, -1);

				if (x == xSize || y == ySize)
					return new Tile(VOID_TILE, -1, -1);

				return tiles[x][y];
			}