A few things:
1: On text events do not trigger for the client that sends them. That is the same client that sends "!hmm" will not trigger it's own on text event
2: Read the scripts documentation:
jsonopen -ud twitchapi https://api.twitch.tv/kraken/streams/jimieo
set %game $json(twitchapi, stream, game)