Hierarchical structures for collision checking between virtual characters. (May 2014)