Thank you so much for the detailed review! Quite a lot got left on the cutting room floor or nixed for the sake of timing - first game jam, and first time using Godot. I fully agree with the critiques. I would actually ideally add both a pass all remaining button (mapped to start/space), and potentially even pass any camps without a legal action at the start of the turn.
Having a maximum number of moves would definitely help the game flow, especially as camps get boxed in and unable to do anything anyway as the game goes on. Might add that to the backlog for Theoretical V1.1. I also think better map generation and better enemy AI would help a lot with the overall playability of the game.
Thanks for the critique. Your game is phenomenal, by the way!