Ok, so I was tired of sending messages between scenes and stuff, so I thought of just getting my HUD scene and its objects. But when I try to use bge.logc.getSceneList() it returns me only my current scene. Any ideas why?
It might not be that obvious as it seams when you read this -> look for the overlay scene after you added it. Keep in mind adding a scene takes one frame (still much faster than building Rome ;)).