Fixed init not being called, rearrange scene loading, not tested yet