A bit unexpected twist, feels hardcore at beginning(mostly from non refundable bulldozing), but very cool like almost all your game!
But warning: by clicking+skip-turn too fast I got crash...
Log:
Caused by: app.ApplicationCore$AbortFrameException: Something went wrong while handling mouse button events
at app.InputManager$1.onMouseButtonEvent(InputManager.java:177)
at com.jme3.input.InputManager.processQueue(InputManager.java:841)
at com.jme3.input.InputManager.update(InputManager.java:917)
at com.jme3.app.LegacyApplication.update(LegacyApplication.java:724)
at app.ApplicationCore$JMEApplication.update(ApplicationCore.java:670)
... 4 more
Caused by: java.lang.NullPointerException: Cannot invoke "toolbox.Compass.getTranslateX()" because "direction" is null
at app.mods.game.screen.GameScreen.lambda$2(GameScreen.java:649)
at app.mods.game.layer.dungeon.CardinalSelector.onKeyEvent(CardinalSelector.java:113)
at app.mods.game.layer.dungeon.SelectorNode.lambda$1(SelectorNode.java:91)
at app.shapes.MySpatial.dispatchKeyEvent(MySpatial.java:571)
at app.mods.game.layer.DungeonLayer3.onKeyEvent(DungeonLayer3.java:765)
at app.mods.game.screen.GameScreen.onKeyEvent(GameScreen.java:453)
at app.ScreenManager.onKeyEvent(ScreenManager.java:115)
at app.InputManager.triggerKeyEvent(InputManager.java:283)
at app.InputManager.access$3(InputManager.java:244)
at app.InputManager$1.onMouseButtonEvent(InputManager.java:173)
