projectile raycasting slightly more robust, triangles now no longer hardcoded