BioWare Reviews Their Own Game.