flood fill function complete, need to get tested