A Hierarchical Approach to Evolving Behaviour-Trees for Swarm Control (Lecture notes in computer science)