Fool's Errand progress report: intro is done, we're now porting the game itself. The game data loads and the story view is (mostly!) rendering properly; scrolling up and down will jump between sections of the story which have been unlocked. Menu controls work, however there's a bug where disabled menu entries are still clickable. Next goal is to start porting over puzzle code.