The Northeast Ohio Sports Plant — better known as the NEO Sports Plant — has managed to turn a decades-old industrial space into a full-fledged indoor sports haven. And one of the highlights?