Working on re-writing the renderer to match the scene thigns