Mixed up
Great flash, there is one thing though...X and Megaman are 2 different robots. Megaman fights against Dr. Wily in the past, while X fights Sigma and the Mavericks in the future. They are about 20 years apart, other than that it was pretty good.