Is it okay to have an option for a player that is only useful as the last move of the game?
I am at the end of development on a 2-player, asymmetric game. The game is basically done, but there's something that's bothering me.
One player gets 3 moves each turn and the other gets 2 moves each turn. Each player moves in different ways, so this normally works well, but one of the options for the "slow" player is to move the same way the "fast" player does. The problem with this is that if the fast player chooses to, he can simply undo the slow player's 2 moves and then still get one extra move to advance his own position. So normally, this is a pointless move for the slow player.
However, this option is critical for setting up the slow player's basic win condition. If it were not an option, there would be lots of situations where, due to the variable setup of the game, it would be impossible for the slow player to win in that way. While there are other ways for the slow player to win, the threat of that win condition has an enormous effect on the way the fast player plays.
So, do I wrack my brain to try to come up with a similar option for the slow player that is more generally useful? Or do you think people will be okay having an option that is only useful as the last move of the game?