added basic collision detection to TransformManager structure

A basic and probably inefficient collision detection mechanism was
implemented. It should probably be moved into its own structure to
decouple it from the TransformManager and allow it to initialize
components with real bounding shapes (instead of a fixed 1.0 radius
sphere).