Full avoider.py program