reconciled GPU with zobrist.  TODO: need to fix randomAction in the vein of smarterRandomAction (which isn't actually random)