Results 110 comments of Toby

Yes. The same sort of check is used, but with the starting position of not win or lose. So meeting the goal does mean win or lose.

No, scratch that, it isn't dealt with correctly. Thanks for noticing that.

Converted the identical set of tests into a generic test, with the ability to add specific tests later.

Fixed the issues in my previous comment, and added `EndConditions:getAttribute` to make it easier to change the get attribute functions later. Fixes #232, #2432

This puts the persisted data in world, a better fix. Rebased, ready.

Addressed feedback, improved comments and rebased.

640x480 800x600 894 wide, the narrowest resolution that has the original, shorter window

Finding the system font and its type would need another package, eg [fontconfig](https://github.com/LuaDist/fontconfig). #1790 chooses a highly available and suitable font, which may be the best we can do without...

Yes. There isn't a reasonably complete official release of the Noto font. The two best options I've seen are from [KlokanTechNotoSansCJK-Regular.otf from klokantech](https://github.com/klokantech/klokantech-gl-fonts) or [GoNotoKurrent-Regular.ttf from satbyy](https://github.com/satbyy/go-noto-universal).