While trying to build a transport system to transfer Container(-ships) from one entity to another by using push lasers, I was surprised that the pushed entities started spinning on my second Prototype.
After some spinning and redocking I noticed that it only happens under certain conditions. So I build a little test ship and randomly tried very many orientational posibilities.
I have not tested all possible orientations yet. But for all orientations I tested I found the same rules to produce a correct push whitout rotation.
I have not yet tested the behavior of 45° rotations.