Merge pull request #86 from jocelynlih/paul

It turns out there is a bug in iOS that doesn't cleanup scenes properly....
Following proper design patterns and demonstrating use of protocols
Merging
Calling the protocol method
Merge pull request #87 from jocelynlih/ankur-refactor

Following proper design patterns and demonstrating use of protocols
Fixed a few bugs in the rendering code, made a few graphical updates to art, started a second outdoor level (but stopped).
Merge branch 'master' of https://github.com/jocelynlih/SwiftGameBook into paul