Xbox Store is Giving Away FREE EA Games This February — ‘Star Wars: Battlefront II’ and More Xbox Store is giving away free EA games, including “Star Wars Battlefront II” and “Need for Speed Payback.” by Teejay Boris