Make MovesFactory