I am very sorry for you, I also believe that it was not intelligent behavior on the part of whoever manages itch. I enjoyed playing your game and found it very engaging. Honestly, seeing the submissions of this game jam I think yours would have been the best game. As far as this is worth. Good luck :)