core: fix Try/Rollback bug with SKLegalMove