Generic list for objects.
Enum for object type.
Struct sphere.
Fix struct sphere.
Struct plane.
Struct triangle.
Struct ambient light.
Struct directional light.
Struct point light.
Struct screen.
Struct camera.
Generic list now using enum instead of int to identify object.