New bullet generation setup
Generalize InPortal to permit multiple out portals

This will break your scene!