we have a helper called coordtuple that we use instead of having xyz coordinates everywhere