left, right arrows to rotate top, bottom, W,S to move and a, d to move sideways (straffing)
this is a raycster:) thanks to griffpatch for the tutorial all about raycasting