To significantly improve performance with the cost of accuracy (pretty insignificant), compute priorities at fixed interval (1 sec for now, TODO make configurable) instead of when receiving observer position.
Infinite world: typo fix + some tweaks and noodling around.