Set > ArrayList for Moves

maybe use LinkedList instead?