Moved the creature decisions making into a sub-function removing the goto.

The handling of a few of them is still to be dealt with.