like conway.py but runs forever