handled multiple collisions correctly, and don't collide if fully enclosed