ADD: qsmonster, raycasting, s-curve