Fixed report message issue

This altered the reporter string so I moved it to the end of the
function.
Fixed and improved tents, safeboxes and defences

All these entities now support virtual worlds and interiors.

Improved some of the tent saving code.

Added worlds and interiors to player saving.