Navigate through an animation with a single key
This can be done relatively easily with a logic setup similar to this:

Here the only game property we will need is an Integer property. It is named Animation, but you could name it anything you want.
The Actuator sensors are triggered when a certain action is being executed, by inverting the output, it will only activate when the action has finished extincting. This means that, after you press ➔ and Animation is equal to 1, frames 0-60 of your animation will play. When the animation has played up to frame 60, the first actuator sensor will trigger, increasing Animation by one, so the next time you press ➔, the next animation will play. The same thing will happen for frames 61-120, and frames 121-180, Except that, on frame 180, Animation is assigned increased from 3 to 4, and the set to 1 again so the animation can loop again. You could have as many Play actuators as you want before you loop the animation, but it was easiest to do three for this example.
(we need to test it)

It Works - YaY!!
of course, if you don't feel like re making that yourself, you can always take apart/play with/modify the blend file. :-)