Yeah same concept, that's what I'd start off with haven't done an auto-runner game yet though.
I'd use the load/save game state to save your position on launching a quiz layout on collision and then loading on a correct answer. Probably didn't need that hitAnimal global variable. see capx attached.
Have fun!
DevDan