i didnt try the demo but it looks challenging, and also pretty interesting.
if it's important to know; its interesting on a level of "i don't really need to know more about this, but i wonder what the backstory is.." , so it's not too vague that it annoys me, and i'm curious about the rest of the game.
should be a winner! nice work.