public virtual void ExecuteBeganToWait(BeganToWaitCommand command)
 {
     command.Sender = Player;
     Player.BeganToWait.OnNext(command);
 }
 public virtual void BeganToWaitHandler(BeganToWaitCommand command)
 {
     this.BeganToWait(command.Sender as PlayerViewModel);
 }