We don't need a board array, we can ask the canvas what color a pixel is.  Currently placing all six circles in alternating colors when you click a column.
Use transparency value to check whether a space is occupied.  No need to pre-check column 0, if it can't find a space, it won't draw a circle and toggle the player color. Remove magic number 45 for width and height.