Generate single step pawn moves.
Add move generation cache.