This is a really cool idea for a core mechanic - feels similar in a lot of ways to Monster Train and the like, where all the information is known to you at the beginning of the turn and it's up to you to engineer the 'best' turn you can with that information.