added spheres, flat shading doesnt work
pushed generate buffers to renderable object