- added polar raycaster
- generic redesign of raycaster