checks if new speed is not higher than maximum and lower than half the maximum
makes starting speed vary between the planes