https://www.gamasutra.com/blogs/GabrielNaro/20180801/323232/Diegesis_and_designing_for_immersion.php