While I implement your suggestions, can you enlighten me on that last sentence? I mean, why is it nicer? It looks as if I used region_check, I'll have to be checking for quite a few regions per level. However, if I can get the respawn surfaces to work right, then I can simply re-use that code by attaching it to any object I want to in WED.