Collision Update; Added BaseEngine

Collsion now has a basic simulator and collision types with
relationships to each other. Base engine updates and draw all active
game objects.

(Note) I have change collisionBox and transform to use a method to set
position,rotation,scale instead of setting them individually. this
allows better resource management for detecting collision.