Added Agent class and (inefficient) code to draw them