added ability to center the origin on canvas

this allows the kaleidoscope to easily mirror across the diagonals by
swapping X and Y coords.