Primitive collisions implemented