chess: fix random seed

We were setting it before initializing copts, so the value got overrided
by the default one every time.
checkMove: don't abort for under-promotions