Add TestNeedleSim and TestNeedleAngleSim