Mini golf course inspired by 'The Twilight Zone' opens on the Las Vegas Strip