Added base classes for monsters

- current spec status: 1225 examples, 0 failures