Przydałoby się jeszcze ciało tego if-a zwinąć do funkcji (np. main(), gra(), etc.). Jesteśmy wciąż na poziomie modułu, i zmienne, które są tu tworzone są dostępne globalnie. Ten problem niweluje fakt, że trzymałeś się konwencji nazewniczej - zmienne globalne powinny mieć nazwy składające się z dużych liter - więc jest małe prawdopodobieństwo, że odwołasz się do nich przez przypadek.

Kolejnym argumentem jest fakt, że Twojej gry nie uruchomię po zaimportowaniu jej do interpretera - przynajmniej nie w łatwy sposób :).