Recalculate zoomPosition to allow space at bottom for UI controls
Add card select confirmation
Rename "select" to "confirm" and vice versa to better fit code logic
Add missing interface type
Rename DuelPlay to DuelEffect for clarity about card.effectStr
Rework DuelSelect to DuelCost for clarity regarding card.costStr
Move card requirements check and computer card strategy AI into state
Add isValid() check to CardC class
Implement basic text UI
Implement isPlayable() card check
Implement selectCardAI() for computer player
Remove player auto-progression to cost phase after setting play card
Implement pause before playing cards
Implement pause check before phase progression to prevent overwriting
Change control text
Implement display play card action
Convert renderCard() to use ArcanaCardC instead of int cardID
Update comments
Convert isPlayable() int cardID to ArcanaCardC
Change renderCard() to use ArcanaCardC instead of int cardID