Lane7, the UK-based competitive socialising chain, has installed immersive mini-golf attractions across a number of its sites.