OrionW06/Knee-Deep-in-the-RACKET ? reverse-engineered prompt

Reverse engineered prompt

Build me a playable Doom style game in Racket, based on the original 1993 feel.

I want a simple first person engine that can load level data, render walls and corridors, and let the player move around smoothly with keyboard controls. If it makes sense, include the basics for reading the map data and drawing the scene so it feels like a retro shooter, even if it is just a small demo at first.

Please keep it organized so the main game loop is easy to run and the rendering and map logic are separated cleanly. If you need to check current Racket docs or examples while working, go ahead. I’d also like it to be in a state where I can run it and see something working right away, with room to expand later into a fuller Doom clone.