This is unfinished. Please use turbowarp for optimal performance. (Link in project.)
Please give credit if you use this raycaster.