Understanding Non-Linear Three-Way Interactions: Extending the Slope Difference Test