Speed Control from Bluetooth

So I have some code to control a track tank robot. The code is fine to move the motors but I am trying to control the speed of the motors. My bluetooth gui sends a character before the speed, like *200. What I need to do is to remove the asterick and use the number for the speed control .... "int i"

#include<SoftwareSerial.h>

SoftwareSerial Bluetooth(3,11);
int BluetoothData;

// motor one
int enA = 10;
int in1 = 9;
int in2 = 8;

// motor two
int enB = 5;
int in3 = 7;
int in4 = 6;

void setup() { // put your setup code here, to run once:
Bluetooth.begin(9600);
pinMode(13, OUTPUT);

// set all the motor control pins to outputs
pinMode(enA, OUTPUT);
pinMode(enB, OUTPUT);
pinMode(in1, OUTPUT);
pinMode(in2, OUTPUT);
pinMode(in3, OUTPUT);
pinMode(in4, OUTPUT);

}

void loop() {
// put your main code here, to run repeatedly:
if(Bluetooth.available()){
BluetoothData=Bluetooth.read();

int i = 200;
analogWrite(enA, i);
analogWrite(enB, i);

if(BluetoothData=='L'){
digitalWrite(in1, HIGH);
digitalWrite(in2, LOW);
digitalWrite(in3, LOW);
digitalWrite(in4, HIGH);
Bluetooth.println("Rover LEFT");
} else if (BluetoothData=='F'){
digitalWrite(in1, HIGH);
digitalWrite(in2, LOW);
digitalWrite(in3, HIGH);
digitalWrite(in4, LOW);
Bluetooth.println("Rover FORWARD");
} else if (BluetoothData=='R'){
digitalWrite(in1, LOW);
digitalWrite(in2, HIGH);
digitalWrite(in3, HIGH);
digitalWrite(in4, LOW);
Bluetooth.println("Rover RIGHT");
} else if (BluetoothData=='B'){
digitalWrite(in1, LOW);
digitalWrite(in2, HIGH);
digitalWrite(in3, LOW);
digitalWrite(in4, HIGH);
Bluetooth.println("Rover REVERSE");
} else if (BluetoothData=='Z'){
digitalWrite(in1, LOW);
digitalWrite(in2, LOW);
digitalWrite(in3, LOW);
digitalWrite(in4, LOW);
Bluetooth.println("Rover Disabled");
}
}
}

The serial input basics tutorial shows how reliably read and parse serial data.