drawing by calling each items "draw(canvas)"