added viewport scrolling
Zooming well, spawning passives out of screen