Compiler definitions for GCC.
Support for CLI arguments, and parse the input file.
Adding elements to the environment
Screw multiple agents.