Release-info Ontwikkelaar Ilikescifi Games Uitgever Ilikescifi Games Uitgebracht 22 december 2011 Website Officiël