Issue here is that there isn't a clean transition back to the main menu, the level is visible when it shouldn't be.
Steps to Reproduce:
Start the game
Start the level
Open the in game menu and select exit
Clean transition back to the main menu
A view of the level flashes up for a short period
This is very likely to be to do with the Cocos2dx destruction of objects as I've been delaying these by a frame to get around any issues with them being accessed again in the same game update. Can fix those semantics properly or just ensure that it isn't viewable...
Estimate here has some noise as it could be easy, or it could turn out to be refactoring a bunch of ownership semantic.s