Creating pseudo 3D games with HTML 5 canvas and raycasting | Hacker News Reader