Delegated work to Level. Autospawning, GameObject cleanup.
Viewport.getRandom[X/Y]WithinViewport