… a new game announcement. Internet rumor and anonymous sources may shed light on what it's all about. … New BioWare …