Mammoth Biathlon a success, but ... 'We need a permanent venue' Karch says