Interesting game! Impressive to do all this in pygame without an engine! One thing of note: I dont feel rushed to do anything as there is no "apparent lose condition" it seems? I just let tiny spores grow, then just spam one color until I finish the objective :D
Good job on making this!