Minefield is now finished. Spent all night on this...