Continuing to move Moves into the 'implemented' file
Way to keep track of moves that have happened... needed it for Counter
Refactor damageSeqCalculator into Utils, since I was using it in a few places
Add moveIndex to MoveResult... DamageCalculator fills it in when it can
Instantiate a MoveHistory for upcoming Battle
Continue implementing moves, and add MRB.moveIndex functionality to all Move traits and hand-implemented Moves