I didn't give it very long, but it has a lot of potential. I like the core idea. It is adding elements of something like Startbound I like, and that largely seems to fix what I don't like about it. As a quick, initial impression on a demo, I dig it.
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.