Fixing missing card play windows when close to draw events
Card plays which happened very close to draw events could end up with the buff window starting at the same time as or after the draw cast event. The cast for the card play is now checked and used when found rather than the buff event which should make this much more accurate and eliminates missing or overwritten card plays.