Set joint sites

CreatureHandler.makeChange() can now set the sites of joints with error
checking with ExtendedCreature.isSiteAvailable()