private double throttle(double speedW, double strafeW, double rotateW) {
double targetSpeed = getTargetSpeed();
double targetStrafe = getTargetStrafe();
double targetAV = getTargetAngularVelocity();
Vector2d v = getVelocity();
v.rotate(-getRotation()); // Make velocity relative to the ships orientation (x=forward, y=starboard)
double speed = v.getX();
double strafe = v.getY();
double tots = v.length();
double av = getAngularVelocity();
if (Math.signum(speed * speedW) > 0) { // Are we moving in the direction of this engines thrust?