Radial controls should turn slowly for a frame or two before getting to full turning speed (to allow for fine adjustments in turning).
Eight-directional controls need to suck less, probably by making turning faster.
Engine:vector now figures turning out by computing the cross product between the ship's current orientation and the ship's desired orientation, then looking at the sign of that cross product to see whether it should turn left, right, or not at all. But it doesn't use the magnitude of the cross product to figure out how fast to turn, and maybe it should.
Radial controls should turn slowly for a frame or two before getting to full turning speed (to allow for fine adjustments in turning).
Eight-directional controls need to suck less, probably by making turning faster.
Engine:vector now figures turning out by computing the cross product between the ship's current orientation and the ship's desired orientation, then looking at the sign of that cross product to see whether it should turn left, right, or not at all. But it doesn't use the magnitude of the cross product to figure out how fast to turn, and maybe it should.