Counter tests were randomly failing because I was using real moves with <100% accuracy; replaced with TestMoves or implemented appropriate conditionals, all tests passing reliably now
Create a folder for all Managers, and write LastMoveManager for MirrorMove