siderdriver: tankdriver updates, needs some tweaking (transopt.)