Of course! We are releasing on Itch as well. That will actually be early access, we've been adding a lot of new enemies, objectives, and visual content based on this demo's feedback.
Super confident in the game and how much people like it, aiming for a pretty short window to take in that last sprint of feedback for a few months before the full release!