Oh agh sorry to ask again, but the spoiler from the edit to the first comment too!
Ah it's a bit of a spoiler! In maybe a week or two (after people have gotten a chance to play), I plan on posting a "lore" devlog! There's actually a lot of Japanese wordplay going on (one of my friends guessed the twist from the wordplay alone, haha!) It'll explain everything :) But I'll say that if you know the meaning, then you can guess the twist of the game easily!