early strike compiler & main.py cleanup