Add move generation.