Calls the Agent2d constructor passing along the position, scatter, and size
Creates the simple repeating schedule as described in the previous slide.
As usual, prepares the schedule to run in the context of the agent
Calls stepSocialAgent with a neighbor as an argument
Does nothing -- to be implemented by subclasses
SocialAgent2d agents are displayed as boxes. Note the call to super.drawSelfOn to get the dot in the center
SocialAgent2d agents tend to be rather glib.