Battlefield 2, Far Cry 2 hit Xbox LIVE Games on Demand