Changed XX_scores to HashMaps, and reduced number of searches.
At their return converted into GM on constructor.