GUIAgent is an extension of DefaultAgent2
that adds a SimpleAgentFrame to the agent.
Any agent that extends GUIAgent will have to
implement createComponents(MicaProperties) in which it
will create its GUI components and add to the
SimpleAgentFrame frame.
GUIAgent's terminate method will close
and discard the frame when called.
Some examples of the agents that can be built using
GUIAgent are LogDebugger
and MobMaker.