Your video on the twitter is look really nice but there is to much info and nothing finish.. I think there should be some direct point for user to lead them to where you want
Well, there is a link to Itch.io in the Tweet - but you mean in the video? Good point - we could work on that. Thanks for feedback!