I just got to the part where Cortana says I have to stop Keyes. Why? Is he really an alien, or is just he a bad guy? Is he working with the aliens? If so, why was he captured on their ship? Is this supposed to be the big plot twist I heard so much about?