A small open source JavaScript library has been released to make 2D raycasting easier to understand and reuse in games. The focus is on the basic problem behind a lot of gameplay systems: determining ...