Changed the activeTileRequests queue to use TileInfo.Index as key, added workingTileRequests Collection to avoid loading the same tile twice