The base monster class