Engine crashes with missing font if used as a dependency.
Exception in thread "main" java.lang.NullPointerException at java.base/java.util.Objects.requireNonNull(Objects.java:221) at com.fossgalaxy.games.tbs.ui.enhanced.GameRunner.addPlayer(GameRunner.java:21) at com.fossgalaxy.games.tbs.App.playGame(App.java:62) at com.fossgalaxy.games.tbs.App.main(App.java:41) at com.fossgalaxy.games.hexboard.games.hexcom.HexCom.main(HexCom.java:12)java.io.IOException: Can't read ui/fonts/kenvector_future2.ttf at java.desktop/java.awt.Font.checkFontFile(Font.java:1244) at java.desktop/java.awt.Font.createFont(Font.java:1224) at com.fossgalaxy.games.tbs.registry.Registry.loadFont(Registry.java:41) at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1133) at com.fossgalaxy.games.tbs.registry.Registry.getFont(Registry.java:51) at com.fossgalaxy.games.tbs.AppUI.init(AppUI.java:62) at com.fossgalaxy.games.tbs.AppUI.run(AppUI.java:168) at java.base/java.lang.Thread.run(Thread.java:834)Exception in thread "Thread-0" java.lang.NullPointerException at com.fossgalaxy.games.tbs.AppUI.init(AppUI.java:63) at com.fossgalaxy.games.tbs.AppUI.run(AppUI.java:168) at java.base/java.lang.Thread.run(Thread.java:834)