Scene loader now returing unique_ptr