Transfer the WaitThenAttack moves from moves to moves_imp
Get AttackAfterWaiting and ViolentStruggle Move signatures in place
Change the various manager to take the Battle as their sole constructor arg, so that they can have access to the other managers if needed
Fix a couple of bugs with RegisterViolentStruggle and WaitThenAttack
Just add little empty comments to signify the Registration moves in MoveDepot
Tracker class for ViolentStruggle moves; implement Thrash and PetalDance getters/setters
Add a couple more RegisterThrash tests