I really like it, the story and the scenes are good. If I can make a suggestion though, work on your transitions. Characters just teleporting across the room is jarring to say the least.
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.