Some refactoring
Created MoveList.cs to house MoveItems