refined the simulation logic enough to simulate a full game of baseball