Added object reflection (bounce) to bounding box collisions.
Added rvmrc.
Split out functionality for backwards compatibility since you can't do default argument after splat argument.
Added bounce collision response trait.