This was the final project for CS50's Intro to Programming with Python.
It is a "Towers of Hanoi" classic puzzle implementation.
This version not only correctly process the game mechanism, but also to provides a graphic representation of it.
It's designed to adapt to 3 levels of difficulty, chosen by the user.
You can see the details here: