We Played Anthem at E3 2018 - Here's What We Thought Here are our initial impressions from our hands on time with the highly anticipated Anthem!