On the day of April 16th, forums across the world-wide web became ecstatic after a a few leaks of a new indie game were released on 4chan and other such places. Many saw this is as a simpler, if not better solution to the failed games of that year, like The Darkness, Little Nightmares 14, or...