I have a couple of suggestions:
- Add a randomizer function. I recommend doing it for specific types (ie: only switch weapons with weapons, projectiles with projectiles, items with items). You can make multiple functions for each type and one function to randomize everything. This will add a whole new difficulty/fun factor for Halo. Not knowing what is where or what it does. Along with this add a "no peaking" option that will prevent the user from seeing the changes. Most of the people I know have memorized the different maps and it's time they were given a challenge other than the players.
- Make this program into the most comprehensive Halo hacking program. Add support for textures, objects (trees, rocks), weapon zooms, flight physics, characters, etc. Maybe creating tab sections for each of these options (Weapons, Projectiles, Vehicles, Textures, Physics, Characters, etc). Incorperating these with the randomizer would create a totally new experience on the same old maps we've gotten used to.