a board game that player can use a card to cast abilities
- Utilizing Depth-First Search to predict player moves.
- Implementing a drag & drop system for playing cards.
- Utilizing DoTween to create animations.
- Managing input control through a state machine.