Use generate_moves() in san.cpp