Codechange: cached allowed yields by tech level is now a just-in-time array. Also it has no special function anymore.