i'm alittle confused as to wether this is a DLC, Stand alone, or XBLA. Gamespots thumbnail for the game says "Arcade" leaving me to believe its going to be on XBLA.... So... what is it? DLC, a disc game, or arcade game? will you need to own a copy of of FC3 already? could it be an XBLA game that requires the original game? Not sure how all this works.