@Lance
Sorry, I meant Wasin had a pause flag in his and was wondering why. I completely understand why you did for yours as that is similar to how I had done mine as I was in the same boat not having much knowledge about cocos2d-x when I had done my framework so I have had mine setup the way I am used to with a pause flag and without event handling/scheduling (although I have made a few frameworks with event handling, especially in AS3 programming, I am still mostly used to non-event handling frameworks). I have only just now changed it and removed my pause flag with the new setup I did yesterday.