This is a raycasting engine with collision and a map. After years (About 3) of studying the math behind raycasters I finally figured it out. My code is original with the exception of the DDA algorithm and some of the math.
Get LowRes Coder to use this program.