Forces implemented successfully (may have a sign issue, but agrees with numerical gradient)