Documentation

Added documentation to movegen.cpp