Yes, this game definetly leaves alot unsaid. Maybe the PC version will have the last minute dropped content like HK factory and that'll explain more? Personally i think Nihilis was kinda a joke. His name comes from latin word nihil which means nothing, i think, and he had nothing to do with the plot. =D good one Obsidian!