pre-defined vector;Right, Up, Forward

.
transform and relative classes are updated

.
mouse input events are added

down and up event is updated
pure abstract light class is defined

*light will be derived from this class whatever its type is.