Battle BG effect data.

Pokemon appearing from a ball, screen fades, etc.
Use a macro for sine waves.

So far they're identical, but amplitude could change.
Add an unused function in battle animation commands.
Battle animation object attributes and data.
Battle animation object sprite data.