Creating a 3D world to roam in