Changed AlphaBetaSearchAgent to use genAllMovesArrayList (i.e. the efficient implementation for getting all moves