Re-implementing the skybox