Moved logic out of StatBlock to HazardManager, making it a little
bit cleaner, see issue #122.