cocos2d mvc