Seasonal: Pokémon should advance even in Trick Room

Also make Normal-type the default for Present
Gen 2: Fix Encore bug, on gen 2 it fails if used on Sleep Talk