changed order of left and different for InfieldSurround, since it was reversed. For the other two classes it was correct (???). No idea what happened here.
fixed conflict in samedifferent