This is the networked polyworld-agent that connects to the polyworld-server. It's main function is to render the polyworld agent's retina and handle all local memory state of which the agent is aware. Unlike the original polyworld, the agent should be able to "think" independently. The initial concept is that the agent could run on a raspberry-pi allowing a lot of agents to run simultaneously, or to have a human controlled agent.