| Interface | Description | 
|---|---|
| AIController | 
 The API for all AI interactions with the game. 
 | 
| Class | Description | 
|---|---|
| AI | 
 An AI player of the game. 
 | 
| AIOperation | 
 Defines a instruction for the  
AIController to execute on the
 graphical thread. | 
| Exception | Description | 
|---|---|
| AINotFound | 
 A  
RuntimeException that is caused by attempting to load an AI that
 does not exist. |