| 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 
 |