While wondering around YouTube this morning I came across this trailer from Ubisoft. Looks like Microsoft is going to give free to play games a real shot. From what I have read about the game there will be things to purchase, but you can’t buy your way to winning. I am slightly skeptical about that […]