Perhaps you can consider publishing your game on dlsite. I hope the itch ban will not affect your subsequent updates. I have been following your game updates since high school, and now that I am almost graduating from college, I don't want these unpleasant experiences to cause your game to fail