basically raycasting is like wolfenstein 3d or Doom