Is the Apple iPhone 4 CDMA good for gaming? Specs and analysis