In the trivia mini-games, his relationship with Storm is mentioned; as well, it is stated that his abilities are inventing new technology and mystic powers.
His relationship with Storm is mentioned. This was in the trivia mini-games. His abilities are inventing new technology. This was what it is stated. His abilities are inventing mystic powers. This was what it is stated.