add Hanoi solution that prints character illustration of gameboard
reorder move() signature
extract CharacterBoard class for Hanoi
move println-based board rendering into CharacterBoard class
move println-based messaging into CharacterBoard
extract HanoiDisplay
refactor HanoiDisplay into HanoiBoard
remove board knowledge from CharacterBoard to refactor as CharacterDisplay
simplify spacer() and spaceLine()
improve variable naming
simplify method names
simplify method and class names
use Disks constant in favor of passing disks argument
use board's disks instance variable
clarify CharacterDisplay method names
add short wait to each Hanoi step to make it more fun
refactor matrix traversal challenge to use a Matrix object
fix diagnostic output
add iterative matrix traversal solution
cleanup k-difference