Implement transition
Implement distance calculation
Implement __str__ for output