Adding XCode project and some of the initial work to separate the platform-specific
window management code from the platform-independent game code.