Well, its release has come and gone, but I haven't heard any buzz here about it. I gotta know: How is Battlefront 2? Report