Tee time: a peek inside Urban Putt, the Mission's indoor mini-golf course