implemented updating abilities and items