Gamers can now take over the society of Speranza, following the release of Embark Studios' much-anticipated new title Arc Raiders. The third-person extraction shooter has caught everybody's attention ...