Fixed to abstract classes Renderer and Object. Added clone function to derived classes of Object to make copying easier. Some syntax changes aswell...