Launched in 2013, itch.io lets users host and sell indie video games online -- now offering more than 200,000 -- as well as other digital content like music and comics. But then someone uploaded a page based on a major videogame title, according to ....