Added header file for cards starting to divide cards.cpp into respective classes, also some of those classes can be unified to more general classes