Add rules
Simple runloop; starting/stopping of environment
Support redrawing an agent's sprite
Example rule implementation that moves all agents