allow both arms to be set in separate threads
adding enable command for recovering from crashes
puppeteering work, async gripper work, async fire_ball work,
asynchronous audio background track