adding click functions and line, polygon draw
Improved fill by using queue at the place of recursion
Fill working with click, checkboard fill remaining