So pretty soon I'm going to buy a 2ds and I was wondering if there was any difference between pokemon x and y, I asked my friend but he said just get pokemon y. Let's say for example I get pokemon x and he has y would I still be able to play with my friend. Also is there a difference in the story mode. Also I've only played the original pokemon red and fire red would this game be hard to understand or do they explain all the different types and stuff. And my final question would be about mega evolutions do you they all differ between games or what, which one do you think is better! Thanks for your time and hopefully someone in here can help me.