Great work on the new patch.
Unfortunately assassin is still buggy: rather than counting empty slots (red circles) it seems to be doing:
Number of possible slots - Number of allies played
...which is not taking into account free cards, and can even result in negative health being applied like here: 
The assassin starts with 2 health, and gets
(slots - allies) x2 = (4 - 5) x2 = -2 health applied.