fix details with virtual destructors. Also, improve totally random simulations on go game.