This is the mini-golf course that sets up indoors or outdoors to challenge players with a variety of obstacles.