This is an example of a list-based raycaster. W move forwards S move backwards A move left D move right ← turn left → turn right