Split up P_SpawnHoopsAndRings into subfunctions and cleaned up some old cruft along the way. I'm not nearly done yet, but this is a good intermediate point for review.
P_SpawnHoopsAndRings