Towers of Hanoi as a plain Java application with TDD