not drawing blocks offscreen
aligning canvas
creating chunks on the fly