Thank you for playing! I did have to use a sneaky workaround for the fill algorithm because I kept getting a stack overflow and the solutions I found online were way over my head as a beginner programmer. It definitely makes the game hang for a second sometimes but I decided not to optimize it because it rewards patience instead of spam clicking and skyrocketing the frustration bar. I appreciate your kind words!