move frame timing to vr
"Surface Area Heuristic" implementation