added Card data class, dynamic hand UI generation