added updateLoc() to Wishes

takes 1 argument: a PulseLoc(origin, xloc, yloc, zloc ['type' optional])