BeamNG has controllable hydros, so we can create things such as hydraulic pistons. But game should have also rotating joints, so it will be able to create things that can rotate with pressing some control, such as cranes, log cranes, excavators, etc. Also there can be option for locking rotation in some degrees.