Well, that was certainly interesting! Lots of memes, decent controls, though I can't say I found myself terribly compelled to continue after roaming around the map for a few minutes. It was a little tough to understand exactly what I was meant to be doing.
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.