Run by executing:
python chessbot.py [runtime]
where runtime is a positive integer representing the amount of time you wish the bot to compute for each move.
Minimax Algorithm, Principal Variation Search, Transposition Tables via hashing, and Iterative Deepening.