Tweaked resource generation - it's cleaner and more efficient.  Mating
to come next.