hanoi complete, error messages working