implemented pencil (increasing opacity) and fixed mouseLeave animation after switching from asteroid, did not implement accurate adaptive scaling for the grid to fit the canvas perfectly