Update for 1.5. Properly implemented rotatable machines, and the required packet