Walmart answers the 'Call of Duty' with early game preview