removed unnecessary derived class

removed (Swordman, Technician, Magician) class

refactoring "Card" class
: interface -> concrete type