fix: player deck text location was being slightly adjusted when first selected.
new utility class for implementing consistent UI style/effects.
refactor: move method.
refactor: extract method.
refactor: update class description.
- refactoring composite ui component towards a more standard structure which only creates the UI components it needs once when the class is instantiated.
refactor: replace magic number with symbolic constant.
- Display deck name in header bar in deck related screens.
update DuelDecksScreen action bar with icons.
Merge UI updates
Fix Issue 537 - Swap effects of Consign to Dream
improve speed of generating discard options by avoiding combinations with too few cards
merge UI updates from lodici