added canvas generated board, also a function to fill in a circle