My son had requested FC25 for Christmas, but it looks like you can only purchase it as an online code (rather than a physical game card). We have never gone down the route of playing online or buying a membership etc. How does it work? Do we need a membership to be able to play an online code game? If so, what do people recommend?