I don't think it makes any sense for you to not have planned on an itch release when you already had the demo on here...