Moved collision testing code from FreeLookCamera to RayCast class.
FreeLookCamera now calls RayCast::IntersectBoundingBoxes for collision test.