Surface revolutions are drawing and class inheritance corrected

The Surfrev class is now able to draw a surface revolution, though
incorrectly. It writes overtop of the Cube buffer, and the triangles are
not aligning properly or drawing in some places.