add possibly functional unproject
add scene.march for future scene queries
first round mouse picking via raymarching