Refactored scenes, separated primive loading feature