Thanks for all the help. I will be looking into all these ideas.

One question: Are entities automatically released on a level change?