change the board to draw to a temp canvas and then draw to the screen so it is faster on older machines
adds clicking and selection of pieces