Raymarcher (attempt 1)