Untested / Alpha implementation of the Visual class.  This class will be used as a base class (possibly abstract) that provides basic implementation of all visual object elements, such as collision detection, bounding, coordinate placement, rotation and scaling.
Finalized Affine Transform properties for the Visual object.  The Visual object can now be scaled, rotated, and translated through Get/Setters.
Added collision detection to visual objects, and deleted rectangular bounding boxes due to complications.
Merge branch 'master' into Visual
ReReinitialize