Will this game eventually be available from Itch or would it stay on the external site when it's done?
It not being available directly on itch.io is not a choice of ours. They have limits to both how large games are allowed to be, and the number of files you're allowed to have. With an ever-expanding game that will have tens of thousands of hand-drawn images, it's not possible with their current rules. If I could, I would've already made it work with the launcher and everything.