* Мастер - детальных пояснений не требуется.
Мастера могут принадлежать к любой расе. Демоны, люди, другие создания - ваш личный выбор... Обязанность мастеров - следить за своими марионетками.

* Марионетки - аналогично, детальных пояснений не требует.
Все марионетки начинают игру с мастерской. Сразу ни одна из марионеток не может никому принадлежать, даже если участники договорились между собой. Для этого марионетку должны заказать.

* Создатели и работники в магазине - группа сёрьёзных и не очень, но чрезмерно ответственных, лиц.
Раса любая. Создатели и работники отвечают за создание, передачу и т.д. марионеток из магазина. А вы думали, что всё так просто? Чтобы приобрести себе марионетку - нужно заключить контракт, а условия контракта часто зависят от того, к кому из создателей вы обратились...

* Обычная группа.
Люди или другие создания, которых нельзя отнести к мастерам или к марионеткам, а также к работникам магазина. У них другая жизнь, но надолго ли?