A very simple multi-agent simulator for exploring emergent flocking behaviour