Refactor sound-based move graphics
Refactor sound-based move graphics

A lot of sound move graphics are based off of Roar already, so added it to
BattleOtherAnims so that some of the moves (Defog, Grasswhistle) can be
derived from it slightly.

Also added a new move animation for most damaging sound moves, like Hyper
Voice and Boomburst.

Zarel/Pokemon-Showdown-Client,submindraikou/Pokemon-Showdown-Client,Zarel/Pokemon-Showdown-Client,asgdf/Pokemon-Showdown-Client,QuiteQuiet/Pokemon-Showdown-Client,submindraikou/Pokemon-Showdown-Client,sirDonovan/Pokemon-Showdown-Client,QuiteQuiet/Pokemon-Showdown-Client,sirDonovan/Pokemon-Showdown-Client,panpawn/Gold-Client,Zarel/Pokemon-Showdown-Client,Zarel/Pokemon-Showdown-Client,panpawn/Gold-Client,asgdf/Pokemon-Showdown-Client,QuiteQuiet/Pokemon-Showdown-Client,submindraikou/Pokemon-Showdown-Client,panpawn/Gold-Client,asgdf/Pokemon-Showdown-Client,QuiteQuiet/Pokemon-Showdown-Client,sirDonovan/Pokemon-Showdown-Client,sirDonovan/Pokemon-Showdown-Client,asgdf/Pokemon-Showdown-Client