Messed around with materials and object mass a little
Normal vectors work! CustomMesh.java still needs to be cleaned up, etc, but it works. Generated objects look crisp and well-defined.