My son just bought SW Battlefield II but it would not play due to lack of memory. I bought an additional SeaGate 300GB ext HD, but it still won't play leaving a message I need to use an official Microsoft xbox HD and leaving a very disappointed 10 yr old. Everyone I asked said it should work...