Actually, that was the original idea behind my curreny project. I wanted to try to make an sci version of lethal enforcer. I had plans of trying to make the room scroll or better yet, make the scroll so that it can be controlled with the arrow keys while you were shooting away with the mouse. Here's what I worked out in my head, I have actually chickened out on the scrolling myself for now, you need to set a referenceX and referenceY point. consider these your center of vision, so probably 160 and 90. Next everything needs to be a prop, no actors because I think that would cause to much trouble. Next all of the views are arranged by the doit method either using posn((- x referenceX) (+ y referenceY)) or just the x and y properties seperately. So then when the reference point changes so dose the posn of everything. Priorities probably need hardcoded, but it should work. Memory will probably be an issue.