A step in the right direction. It's just plagued with mistakes that make it an uneven ride of missed chances. What makes it all the more galling is that it's presented so beautifully and uses the touch-screen in enjoyable ways.