Use turbo. Flood fill is a very slow operation, and is made even slower because of how long an "is touching color" block takes to run. I've given up a lot of quality for a reasonable speed. Note: This project will not work in phosphorous due to how threading works in phosphorous. The time slots aren't allocated in such a way that allows multiple fills to run at once, and turbo doesn't speed up the algorithm (likely due to phosphorous not liking recursion)
Algorithm from https://en.wikipedia.org/wiki/Flood_fill Originally created in snap, then ported to scratch http://snap.berkeley.edu/ "run without screen refresh" doesn't work very well with recursion.