Surfaces in BSP map split into triangles

Wireframe is split into triangles so that surfaces can be rendered.
Next steps are surface normals (and therefore lighting) and texture
coordinates.