Make Action better; add Effect; add end-of-turn triggers; TODO: elaborate on these