preparing for some changes
added canvas, pixel updates, digging