Vaults will unload after 5 seconds of last person exiting them

Fixes #19
Note: This requires testing to be sure the issue is fixed.
Extra protection against voiding