Optimizing Complexity in Immersive Learning Environments