Community and Chance card implementations are refactored

Effect class is generated and related modifications are done for
community and chance cards as money to be paid and money to be received.
Also, SpecialCardFactory is removed.