added safety check so we know we talk really about a player config
added a better nullpointer fix
added minor changes to home command
fixed sethome command