Refactor goblin to use monster base class