D&D class interface