flood_fill and more tests