Release info Developer Ilikescifi Games Publisher Ilikescifi Games Released 22 Aralık 2011 Web sitesi Official