Added a check to MapPanel.getTileDescription to make sure the tile it's asking for is inside the bounds of the map