working on improved projected-plane(), doesn't work yet