added hero powers and effect framework