optimized the forest example using a prototype to reuse all the vertex data for the shapes