Collision methods moved to an independent file.