Thanks for this recommendation... I will definitely check out the book myself. I went off the rails a bit and tried something complex in my final year of university with a sensor input based system using emotions to try control behaviour.
https://medium.com/@dshields/working-with-emotional-models-i...
I really want to get back into it and finish off the project properly so this chapter on virtual ants sounds like a good place to start.