func: function BuyStartingSnail() public payable {
          require(gameActive, "game is paused");
          require(tx.origin == msg.sender, "no contracts allowed");
          require(hasStartingSnail[msg.sender] == false, "player already active");
          require(msg.value == STARTING_SNAIL_COST, "wrongETH cost");
          require(msg.sender != dev, "shoo shoo, developer");
  
          PotSplit(msg.value);
  		hasStartingSnail[msg.sender] = true;
          lastHatch[msg.sender] = now;
  		prodBoost[msg.sender] = 1;
  		playerRound[msg.sender] = round;
          hatcherySnail[msg.sender] = STARTING_SNAIL;
          
          emit StartedSnailing(msg.sender, round);
      }