I agree, that the game was a bit too fast to understand what's going on right away. But I like the story and concept you outlined, I can imagine that being fleshed out into a cool game!