Use all available scores during evaluation
Add Alpha-beta pruning and move history
Assign move randomly when score == max
Add verbose output that can be enabled with NDEBUG
Increase search depth to 7
Small comment on function
Update README.md