Ok, I've read the articles about why it's a better idea to use an NSRunLoop instead of an NSTimer call to run a game loop and maintain a nice frame rate.
But what I haven't seen in any of the discussions is where to create the NSRunLoop.
Should that be put at the end of didFinishLoading?