Sometimes he makes sense, sometimes not at all, see the Chesire Cat, in The Wall Will Fall! Wired Article
Watch The Footage is the game's main hub. Catch up on the story so far or chat with other players in the forums.
See if you can decipher his rhymes at The Cheshire Cat's Twitter