Crazy Golf Course Design: 4 Obstacles That Mini Golfers Love to Hate