changed collision handler container to multimap
added mutlithreaded collisions