working towers of hanoi but terrible ux