Itch.io will remain the primary hosting platform for this game for the foreseeable future - I may see about getting the game onto Steam as well, but I plan for it to remain available on itch.io pretty much for forever.