Using a real bitboard for each piece

Had to alter KJChessBoard.makeBoardCharArray