Up and down arrow keys to move, left and right arrow keys to look around. Space bar to open/ close map. I wouldn't recommend going lower than two or higher than 16 for the resolution. (The resolutions over 16 are a joke)
This uses the raycaster tutorials by @griffpatch. When I was making this project, I thought I made a mistake in the code, because whenever I would get to the right side of the map, I would be stuck. I was looking through my code over and over again, until eventually I realized that I had simply accidentally offset my map sprite so that it went off-screen. Which, as anyone who has made a bitmap raycaster before would know, means death.