Cleanup AlphaBetaPruning
Some performance improvements
For-loop for AlphaBetaPruningPerformance test
Better Evaluation algorithm: more precise for pieces other than pawn
Implemented quiesce search
Added NotPlayTest: incorporates mobility into evaluation score