Breckon found this hidden within the many, many analyst presentations Electronic Arts released today. I'm not too sure on the specifics though, as I haven't had a chance to dig through all of the accompanying audio yet. Regardless, this thing sure looks awesome.
Something to do with the upcoming Nerf games, perhaps?
ONE STEP CLOSER TO THE SINGULARITY.