W 1=open map A S D walking 2=close map < > looking W + Space running
griffpatch for the 3D raycasting