Efficiency Improvement to DesignHasReqs()

Massive optimization on the DesignHasReqs() proc, cuts it down to the
bare minimum while still retaining its function. Testing using the
profile showed a 92% reduction in SelfCPU at 151000 calls.

It is also entirely possible that I've irrevocably screwed up this commit/pull thing, so feel free to just copy+paste the few lines that were changed if everything explodes