Made some progress but didn't reach the end! Great work, the level of polish is very impressive - especially the UI and artwork.