Difficult concept to make a game about but you manage to capture both aspects of the story. The UI is intuitive and the progression is well though out.