- added axis aligned raycaster
- bug fixes for 2D raycaster