Fixes Issue #198

If the player has no hearthstone (bank slots are also checked) the player gets a new one by an innkeeper when he wants to make the inn his home.