multiple triangles render properly/cleanups
fix destructor
cleanups
render from an array of blocks