Extended base classes for monsters

- current spec status: 1233 examples, 0 failures