private float accelerate() {
		if (this.velocity <= 10 && this.velocity >= 2) {
			if (((this.velocity - 2f) / 8f) <  this.throttle) {
				return 4f * TIMESTEP_SCALE;
			}
			if (((this.velocity - 2f) / 8f) >  this.throttle) {
				return -4f * TIMESTEP_SCALE;
			}
		}
		if (this.velocity >= 1.5 && this.velocity <= 10) {
			return 4f * TIMESTEP_SCALE;
		}
		if (this.velocity >= 10) {
			return -4f * TIMESTEP_SCALE;
		}
		return 0f;
	}