Drawing on canvas works for all shapes, but the task is not finished yet