Fix renderHalfCylinder so that normals are correct now. Add facePosition and faceRotation storage to Face class.