Right now all 6 arms limbs are controlled by a dialogue box. But I am thinking about allowing the user to control 1 limb. But then you would need to return that limb to the way the others are.
Have attachment points on each wheel so you could attach a pick up tool, drill, shovel?
One issue I have is the Speed get reduced to .06 when I rotate the wheels to the left or right:
double sinTurn = sin(2 * PI * TURN_proc);
double cosTurn = cos(2 * PI * TURN_proc);
SetThrusterDir(th_main[0], _V(sinTurn, 0, cosTurn));
SetThrusterDir(th_retro[0], _V(-sinTurn, 0, -cosTurn));