add some pseudocode thoughts about move generation
hash out move generator