start rasterizing -> collect the data
rendering of triangles impl
zbuffer impl
coloring added, some triangles are drawn from the inside