Finish commenting code.
Next I want to add some testing for move generation before I move on to eval/search.