Rogue
algorithms for fov, los, etc for building a roguelike in Rust