added scene, fixed some bugs in renderer and geometry