I actually think high level questions like these are just conversation starters which can get into highly technical conversations quickly.
Sort of like the technologies themselves; GameCenter and CoreEverything are abstractions of lower level functionality. Being able to discuss their purpose, how to use them, and how to glue them together is what a good developer is. The rest is just syntax.