Premièrement, bravo pour tout ça. (En plus avec Qt, tu fais mon bonheur)
Deux commentaires pour l'instant, Une fonction pour savoir si on peut bouger vers une direction donnée serait pratique et aussi, essaie d'utiliser seulement une langue à la fois comme ça tu pourrais utiliser Qt Linguist...