@Tempo, you are Italian and spell Caesar incorrectly (I think that he was most probably Roman)!
Tempo, bplus and Ron, some years ago I did think about writing a Towers of Hanoi program. It looks like you have the logic completely solved, although the mere mention of 'recursion' has me flummoxed. The program would look rather nicer with 3D disks on a 3D pyramid. When I've learnt some OpenGL from Ashish, I may start a project with this in mind. Don't hold your breaths, though!