Yet Another Mine Sweeper