bettered mechanics
events
event handling for cards