The problem I had with trying to implement partial discards was that the selection system only allows you to select cards that could form a proper sequence to add to the end of the queue, so I’d have to work some things out to allow you to select arbitrary cards but not play them if they’re not playable, which may get confusing for the player.