added beginning of effects implementation and graveyard placeholder