| Class | Description | 
|---|---|
| Position | This class represent a position on the board | 
| Enum | Description | 
|---|---|
| Action | This enum represents an action on a programming card | 
| Direction | This enum represents all possible directions for an element on the board | 
| GameState | This enum represents the different states the game can be in | 
| ParticleType | This enum represents all possible particle types | 
| RobotID | This class represents an id for marking specific robots | 
| TileType | This enum represents all possible tile types | 
| WallType | This enum represents all possible wall types |