Add Point#offset to clean up some code