Various fixes and cleanup
Fix NPE when player joins with no previous home set,