Added targetDirectionQ/targetDirectionInverseQ and AngleToHeading