Attachment tweaks

Raycast now directed at tile during attachment so the required movement
and rotation does not launch the player off.

Now moves and rotates at a constant rate, prevents snapping to final
position