bugfix and some basic input/output control of the game loop
stub in some code for the AI interface within the actor
* Added a class for AI
* Added a class to link objects to the Game itself via class variable
* AI now controls actor exchanges
add docstring