A small nitpick that I have is that there are words like "Demon" that feel like they should be modifier descriptions similar to "Amazon" or "Taur". Like, "Demonic Laquine" or "Demonic Raskvel" or something like that. Feels like it'd make sense for the most part.