That's a good question, and the answer would be to comment out the MAPCOLLIDE() function, make it always return 0... but the raycasting engine then tries to look for data outside the MAP%[Y,X] bounds giving an error, I tried approaching it differently, the only solution is to modify (fix) the entire raycasting engine to check if map data is in bounds. I am disappointed the dev didnt do this 1st.