The only thing that could be improved in the demo is probably the ability to save & load, it's decently long and good if you have a couple of hours set aside but I started this a little too late and realised I had an 8 am the next day and was pretty irritated when I realised I couldn't save my progress. Granted it did give me an excuse to play through again, so I can't complain too much.
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.