Added simple integration tests to the monster class before daring to refactor it