added card effects. still needs work