I intended for the player to always be able to continue to score in 8 moves and not be stuck. Did you find 8 moves to be too generous?
Not necessarily. If your goal is for the player to never be stuck, then you have succeeded. It's just that a consequence of that/this implementation of that is that the game has no natural end.