newest version

wrote a new test and created the moveset class to help organize the move
actions