Extended to include the List class

Lists will be necessary to store all possible moves on a board.