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.

Fixes #862
Fixes #798 
Fixes #631
Fixes #801