more effects, work on types/subtypes of sprites, and terminations