You’ll see where this is going.
A fixed box, and the arrow keys move the user character around within it.
A fixed map (stored in a txt file), and the arrow keys move the user character around within it
A bigger map, which moves as you move; the user character stays in the middle of the screen
Once it’s complete, this one will probably end up in its own module. The idea is to navigate the file system (or anything that has child items) using arrow keys and other key-activated actions.
The user character on the left indicates the directory/item with which your other action keys will interact; a history will also be kept, so you can go backward through your choices.
Compare the above to the results for the standard dir: