Flood Fill Algorithm (FFA)