Added DDA-style walking in 2D/3D