Here's the part 2 part of the Raycasting griffpatch tutorial! There's some actual raycasting in this one! xD Arrows for directional movement and A and D for side stepping.
Me for map design @griffpatch and his tutorial for code