raycast engine by griffpatch (he has tutorials on youtube) you can press m to show the map to see how it works