add bitmap comparison
change some part of data structure of Canvas and Turtle
add function for wrap and fence mode, hide/show, pendown/penup
fix bug that sometimes cannot draw axis-aligned lines