We may earn a commission from links on this page. On April Fools Day, indie-focused PC gaming storefront itch.io posted a listing to Steam Greenlight. Everyone assumed it was a joke, and a pretty ...