Fixed some null pointer & out of bounds errors. Still can't correctly
detect Checkmate though
Fixed Checkmate check within hasWinningCondition
Added waitForTwoPlayers to try to fix apparent input timeout problem if
second player to sign on enters name before first player... problem
still persists
Fixed errors around checkmate time by breaking loop if detects checkmate
(also somehow fixed error that occurred when second player entered name
first