Arrow keys - move A & D - sidestep
This project uses a dda algorithm to speed up raycasting There are notes explaining the dda ray casting if you have any suggestions, let me know in the comments