Added SYNTHESIZE_DYNAMIC_PROPERTY macro for synthesizing @dynamic property methods.
Refactored @dynamics to use SYNTHESIZE_DYNAMIC_PROPERTY macro. Added default sceneStack size of 3. Refactored scene presentation code for clarity.
Moved -viewDidLoad to OSX conditional.
Removed empty AppDelegate methods on iOS.
Converted enum to NS_ENUM.
Converted branching logic to static NSDictionary.
Cleaned up spacing in protocols. Added missing doc text for physicsBodyWithTilemapObject:
Added basic SKAction sequence helpers.
Added SKColor+KoboldKit with +randomColor and +randomColorWithAlpha
Refactored didMoveToParent to use SKAction and SKColor categories.
replaced +(id) with +(instancetype) in KKEmitterNode
Replaced more typedef enums with NS_ENUM.
Completed TODO: compare userData in isEqual for KKNodeController.
Added NSCoding method bodies for KKLimitVelocityBehavior.
Added NSCoding method bodies for KKStayInBoundsBehavior.
Implemented NSCoding and NSCopying in KKCameraFollowBehavior.
Implemented isEqualToBehavior for KKCameraFollowBehavior.
Implemented isEqualToBehavior for KKNotifyOnContactBehavior.
Implemented NSCoding in KKNotifyOnContactBehavior.
Implemented isEqualToBehavior for KKLimitVelocityBehavior.