generating moves works fine - weight not so