Obstacle Expansion. Works. Beautifully. Elegantly. Amazingly. Until I find a bug.