Better methods for finding tag index, map magic, and scenario tag.

The methods used work, but only in typical maps. For instance, the method for finding map magic and the tag array only work if the tag index comes directly after the map index. Next, Halo supports child scenarios, and we want to find the main scenario.