Arrow Keys to move. There is no collision detection, so you can leave the map and walk through walls. If you move too quick and it messes up the screen, just press space to redraw the screen.
Not fully documenting this until I have a better version working. Look into the geometric series Tn=(1/2)^n to understand how I draw the walls.