Summary
- added comments (details)
 - added temporary multithreading for initial minimax branch structure (details)
 - completely re-implemented evaluate, removed multithreading from minimax (details)
 - better than randomStrategy!! (details)
 - removed debug comments, added comments (details)
 - added: minimax termination once end of game (details)
 - Added test cases, fixed various comment spelling errors (details)