EA’s massive FPS is still months away from release and not much has been seen of the game since the initial gameplay trailers were released... Read more