private void ChangeState(Symbol symbol)
 {
     current = current.ApplySymbol(symbol);
     Destroy(currentBehaviour);
     currentBehaviour = (MonoBehaviour)gameObject.AddComponent(current.Behaviour);
 }