First attempt at implementing losable influence cards.
Accidentally committed this file
Implement an abstract picker view. This will be useful for when users have to pick a card to eliminate.
Center the cards in the player container.
Organize views and templates.
Use a string as the default to indicate that selectEvent is the trigger argument.
Save my work.
Implement a card chooser for eliminating influence cards. Restyle a bit.
Remove a doubter's influence if they are incorrect.
Emit "user joined" before "push:game" so the client since the listener for "push:game" depends on data sent on "user joined"
save progress.
Implement blocking truth. A player cannot lie about blocking.
Add all influence actions to PrimaryAction view.
If a move needs a target, only allow the targeted user to block it.
The Assassinate ability needs a target.
Implement the exchange influence ability.
Implement remaining influence actions. async move success fn.
Define the game variable, where it was undefined.
The game deck and all influences are now implemented.