Moved bots out of main file. Introduced TalGameSituation, the 'context' for any core game engine operations. Also started with some tests.