That sounds like a good start, maybe some adaptive AI? Ex. I saw the snakes go in circles over and over and it seemed to be a way to keep them away for a long time. It would be interesting to see also new snake appear, more than one, ex. 1 snake might get tired and go away but a new snake will come along and try to get the mice.