moved categoriesToString() from Player subclasses to Mode