Added functions for checking staleMate and getting active pieces
Added .equals()
Added Random object, modified game loop so that a stalemate is detected and related to user if applicable
Added line for debugging using two AIPlayers playing against eachother
Changed takeTurn() to include selecting a move, move selection is picked randomly to either select best move, good move, or bad move
Noted recent changes, copied requirements for valid castling moves