The idea that you need to backtrack to make progress is something I haven't really seen much of and this game pulls it off very well.