| CAICompetitionWindow | This is a window which is used to test two computer players |
| CLargeInteger | A Class to work with integer numbers of different sizes |
| CLookUpTable | Provides a lookup table for a very good tic tac toe player |
| CMuele | The main class, which provides for the user interface |
| CNeuralNetwork | This class provides two neural networks based on a game board |
| CNeuralNetworkWindow | The neural network window where the user can change the settings of the neural network |
| CPreferencesWindow | The preferences window where the user can change the game game settings |
| CSymmetry | Used to get a board which is a unique symmetrie under all possible symmetries of a game board |
| CTestWin | This class checks if a player won on a given game board |
| gamestates | Command to hide the node |