public string DescribeInteraction(IObjectInSpace other)
 {
     // At this stage we don't know what other is but we know that this is a SpaceShip
     return(other.DescribeInteractionWithSpaceShip(this));
 }
 public string DescribeInteraction(IObjectInSpace other)
 {
     // At this stage we don't know what other is but we know that this is a SpaceShip
     return other.DescribeInteractionWithSpaceShip(this);
 }