It may be a bit of an understatement to say that Anthem has had a rough go of things since it launched back in February. Unfortunately, things haven’t been any easier in the weeks following launch, and despite BioWare’s best efforts, things still aren’t going to plan. As BioWare attempts to continue to stabilize its latest release, the developer has chosen to delay most of its
