I think this game is better defined as an Experience rather than anything else. The gameplay is fun, the visuals are good, the music is good, the story is nice and other subtle details that tie it all together to make a short, albeit great experience.
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.