Got all the bugs but one.

Even fixed one that I didn't forsee (the activeSlot wasn't getting set right, was nil if you resumed the program from quitting the game)

I just can't figure out why it seems to think it's at the "origin" when it restarts some programs, like dome or room.  it does Rectangle and Line and such just fine, but not dome or room.  Still have to figure it out.