Finally have basic 3d functionality