Mitchell Marsh re-signs with Perth Scorchers for three years, solidifying his path to becoming a one-club BBL player.