I see massive potential in this game, if the devs try their best and work on the game as much as possible, this game can become huge!
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.