equipped weapon persists across levels

The TEsound error appears to be gone. Good money says that @skipants fixed it. Either way, it made this pull request possible.