Added update() to SurfaceRenderer. The renderer should be performing an
update on the objects that will be drawn.