managed collisions with obstacles