recursive flood fill | ScratchStats