Put integration tests in separate file
Updates MoveGenerator's board_state with Minimax move once it gets made
Deletes hand-rolled mocks and unnecessary imports. Moves integration tests into separate file.
Removes dead code