UML Diagram of the OOP version of my Card Game