Initial implementation of python version. Fires can be added, and propagate correctly, but graphics for walls do not update properly.