plane inplementation almost complete
can now do disks