doom-fire Inspired by this blog post. Run with $ cargo run --release. The constants ROWS and SCALE can be tweaked for performance.