private void Cancel()
 {
     Stop();
     GameCancelled?.Invoke(this, EventArgs.Empty);
 }