(Issue #46) Only inactive golems should have their behavior calculated.

Inactive golems are kept in a list, and passed to the calculateBehavior
method after behavior is executed.