First, THANK YOU! Second, could you show this engine to Jan over at Rejuvenation? It suffers the exact same lag problem in battle as Reborn did. Actually playing through Reborn on a shiny run right now with the battle scene on for the first time since it doesn't take a minute for my shiny pokemon to sparkle.