Split if statement

Problem. An internal error has occurred: the memory manager has halted
Inform, which seems to be generating endless structures. Presumably it
is trapped in a loop.

Split the if statement allow for better management for Inform.  The
original if statement appears to be too complex.
Merge branch 'master' of https://github.com/RedClawx/Flexible-Survival