North Launceston captain Brad Cox-Goodyer reflects on his career to date