Move - removes getLabel, adds generateLabels() and label; adds index; renames some fields
adds Game.addMove to add a move without processing