From what I understand, we need these classes for the basic bot structure:
- Bot: Holds 3 commands, which can be edited by the player. Stores the 3-token program which is executed on each turn
- Token: One of the tokens a player can use for their bots' programs. needs some kind of call(bot) method.