Progress is being made! 3D is hard ;-;