Thank you! In the first update release there will be an intro scene that explains a lot and sets up more about what's going on. Much is left out here, your confusion is very understandable!
I figured it might be something like that. It's a demo after all. I got the idea of it a few runs in though. If the rest of the game is anything like it then I'm excited for it. Thanks for the reply.