various improvements, added a system to create detailed game logs of simulated games