Pretty interesting concept and theme, I wish there was some more explanation as I found myself quite lost in some spots, but overall solid!