would be nice to actually have a difference between "next unit" and "next unit that can act".
All units can always perform an act, so you would have to come up with parameters that can be handed to the code, and surely no one will agree on such parameters. And us old regulars on the Beta Team have the advantage of years of testings that you don't. This has taught us that for everything you change, one or more unintended things happen. This cannot be avoided when modifying a game from so years ago.
Also, several 'new' guys were added to the Beta Team in two batches well before the last official release. And further, us 'rivet-counters' would never bother Ralph with making some sort of technical change to an equipment. We use our own eqp files and make our own changes, for each scenario if so desired.
No! the move idle unit button is easy. Also it won't interfere with timestamp aspect of the game. Lets just put it this way, if a unit made any kind of action such as, move, digging in or tactical reserve and I mean any kind of action then he is considered moved for the current time stamp. And on the next time stamp all unit that can do action is consider idle again. How, hard can this be? I suspect the developers spent like 5 hours on TOAW 4 and now is just JOF on our money. Horrible oversight and this game have so much great potential!