Thank you. I agree its a good foundation and I am pretty happy with it as a prototype.
I think it is probably you that is better. The only real mechanic change I made is removing the explicit move timer, and instead the tail speeds up its chase if you wait too long. I think that feels better than the move timer and also you can intentionally speed up the tail to see if the regenerated cells open up a new path. So I think its way better than the previous move timer.