ITTA: ITTA launches April 22nd!

I am incredibly proud, happy, and excited to announce that ITTA will be released on April 22nd for PC and Nintendo Switch! Thank you to everyone for all your support so far. We're so close!