public void ConnectTo(Direction direction, Location otherLocation) { var dir = direction.Way(this); dir = otherLocation; var dirOp = direction.OppositeWay(otherLocation); dirOp = this; }
public Location Move(Direction direction) { return direction.Way(this); }