Very cool concept, super unique, I like it a lot!
I would really like to know how you went about generating the world if it is the same for each player, is it just tons of randomization/procedural generation or is there something more complicated going on "under the hood" so to speak when you went about generating the world?
In any case though super cool! :)