Loop Rendering

Basically, in my computer games I need my songs to loop. To accomplish a nice seamless loop, I usually cut out the audio around where the last pattern is, and layer it over the beginning of the song. This way, I get the decays of some instruments and effects when the song resets, instead of an abrupt cut.

Now, I have to do this in Audacity, and if I need to change a song, I must go through this process again. How about a feature to once rendered, layer the last pattern over the beginning of the song? This way, I could export songs for my games that I don’t have to modify to loop.