Fascinating concept that's deceptively tricky. Really enjoyed puzzling out how best to clear the board. Excellent work!