Hasbro deal puts some giddy-up in toy sales