core: new ZobristBasis struct and initialization