Set up simple JS canvas structure
Make the structure a bit more separate
Modularize the rendering code
Rendering agents is a thing
Add styled textarea
Add the Ace code editor

Such commit size
Much wow
Set ace to lisp mode.
Adjust colorscheme
Center the editor
Add event spec
Shorten overly long lines
Implement remote event loading and event sim
Modify demo
Modify canvas to use css borders.
Add foundation
Add UI/codeInput toggling.
Tweak infrastructure, modify selectability
Tweak selectability
Add unit selection.
Refactor agent to unit