Ticks/turns now progress automatically. This makes it much easier to run the program. Previously one had to spam the "next turn" button to make the game run.
This system uses a coroutine, which enables the calculations to be dispatched over several frames. I do some time management within each frame to "ensure" 60 fps. How this is implemented in more detail is shown in the video below.
The latest video devlog is available at: Youtu.be
The latest version can be downloaded at: Silvatem.itch.io