North Launceston well on top in the TSL grand final