This is a very fast implementation of collision detection among axis aligned cuboids. Mainly used for robotic simulation, and can detect each collision in about constant time, even with multiple objects. It has an option of pre-hashing of the arena set or to dynamically check for collisions. Uses a modified version of GJK Algorithm.