A mysterious pulse has slammed into the Earth, wreaking havoc worldwide. With our heroes we once knew now gone, you must prove yourself far earlier than intended, restoring order to a new world now at risk.