In the middle of implementing move generation.