Reverted removing GetContraption from last commit

This function makes the ranger the cam controller outputs more logical,
so we'll keep it