Itch.io – a brilliant website and haven for indie games and indie game develoeprs – has been taken down by none other than Funko. That’s right, according to a statement made by Itch.io staff on the platform’s official Twitter, the company behind Funko Pops issued an phishing report to the Itch.io registrar which resulted in the entire site going offline.