added abstract class RenderObject
added constructor and material field

using pos of RenderObject
removed specific copy and default constr
removed pos again from renderObject
added box
removed unnecessary include
const correctnes
a name for each render object
basic recognition of shapes of sdf

#2
added missing information
added render objects to scene
removed radius from box
added missing interact method
refactoring
added shape loading

added findMaterial method