Add new function to Movegenerator interface and add FMoveGenerator that implements it.