Refactoring
I think I redid the update with automatons. It should work. I don't know yet