Remodel code to ADT model
The objective is to consider every visible object as graphic object with "behavior". Those should be:
- RIGID_BODY::{SPHERE(Sphere_Data)}
- SURFACE_TYPE => already here
- BEHAVIOR::{LIGHT_EMITTER}
The objective is to consider every visible object as graphic object with "behavior". Those should be: