Added zoom canvas, which right now only grabs part of the main canvas. Renamed some functions. Made xSpot and ySpot relative to canvas, and added offset variables to account for where the canvas is located