I think I did think right. But I added all the movement except rook, AND
I need to figure out a way to do en passant and pawn promotion. I'm not
sure how yet.