use w a s d to move and left and right arrows to side run/walk
every my 3d raycasting project thanks to griffpatch