Writing a Rust Roguelike for the Desktop and the Web — Aimlessly Going Forward