Launceston City's Charlie Dyer joins NPL Queensland