anchor.diff:                          X = x1;
                           Y = y1;
                           OwnerId = 0;
  -                        Health = 0.0;
  +                        Health = 0;
                           Radius = 0.0;
                       }
                       let ob1 = obstaclesBetween gameMap ship.Entity intermediateTarget
  
positive.code:         let planetId = tokens.[0] |> int
          let planetX = tokens.[1] |> float
          let planetY = tokens.[2] |> float
          let planetHealth = tokens.[3] |> float
          let planetRadius = tokens.[4] |> float
          let planetNumDockingSpots = tokens.[5] |> float
          let planetCurrentProduction = tokens.[6] |> float
          let planetRemainingResources = tokens.[7] |> float
          let planetOwned = tokens.[8] |> float
          let planetOwnerId = tokens.[9] |> int
          let planetNumDockedShips = tokens.[10] |> float
  
          let planetEntity = {
              Id = planetId;
  
negative.code:             Owned = planetOwned;
          }
  
          (planet, tokens.[(11 + planetNumDockedShips)..])
  
      // parsePlayer from a slice of game state tokens
      let parsePlayer (tokens: string[]) =
  