Itch. io is back, using video games to undo evil and do good in the world. If you haven't heard, on June 24th, 2022, the US...