!obstacles.empty()