New loader ruined everything, syncing problems everywhere.
Made the game running with quick fixes and achieved to finish one more tutorial level.
My current goal is to finish tutorial even if it means patching everywhere with dirty code.
I need the feel of achieving something. having something to play. Or my brain is damaged during one of those crunches and I can not live without one.
Then I'll go back and refactor everything.
It's a good approach I guess because every time somethings breaks I take notes on how to fix them, what to add, what did went wrong etc..
next week will be a little boring but now I'm having some fun :)
There was an item called PrefabLoader in my task list for today.
Instead of writing a prefab that loads other prefabs, I decided to create another scene for default game objects, and edit the level loader to load default objects scene additively before levels.
Of course some minor refactoring needed but this is a kind of poor mans nested prefabs I guess.