Saving it in a separate file would no doubt be the best, but such things as items lying on the ground does complicate it a bit.

I'm currently trying to get a project done in time for the shader contest (and I'm quite a noob at shaders, so it really takes some time :P), and my summer holidays are over when I'm done with that, so I don't know when I'll have time to see to this frown