Thank you for such a detailed review. As for inhibitors, they multiply growth by 0.2, but multiple inhibitors should not multiply these coefficients. If two inhibitors slow down growth by (0.2 * 0.2 = 0.04), this is unexpected behavior.
Currently, the mass spawns 8-10 children if it can. If all children are destroyed by walls, it stops growing. This allows walls to completely stop growth. The thing is, initially this mass constantly broke walls, but then there was no point in them. In general, this is in the game to make walls useful, although it breaks it a little.
Also, the mass is disabled after 80 seconds. This is done to optimize physics.
I had a choice: make the walls useless or give them the ability to completely stop growth. Based on playtests, I chose the latter. Perhaps you have suggestions on how to solve this problem? Maybe the inhibitors should be made less powerful?