updating master with qilin's edits to chessboard, checkerdrag, chessgame