I pre ordered before december, but of course gamestop being the garbage company they are never delivered a ega code to me, so I cancelled my pre order with them and only just got a new pre order through origin last week. Last few experiences with gamestop are terrible.