I've done some more tests, replaced the 2 mitosis with a squid and steam, and while in functions, it's not fitting. It seems the more I modify it the farther it gets from how I want it to be.
I think i'll be going back to the first version posted on this page (V2)