Extremely interesting concept. I would love to see this somehow expanded into a real mmo with collaborative puzzles or more focus on the concept of having players to chat with eveywhere. Not sure how to word it.
Otherwise, a very interesting and surreal trip.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.