anchor.diff:                                      | (false, _) -> single i * tileLayerClearance
                                   let depth = tileMapDepth + depthOffset
                                   let parallaxTranslation =
  -                                    if absolute then Vector2.Zero
  +                                    if absolute then v2Zero
                                       else tileMapParallax * depth * -viewBounds.Center
                                   let parallaxPosition = position + parallaxTranslation
  -                                let size = Vector2 (tileSize.X * single tileMap.Width, tileSize.Y)
  +                                let size = v2 (tileSize.X * single tileMap.Width) tileSize.Y
                                   let transform =
                                       { Position = parallaxPosition
                                         Size = size
  
positive.code:         | None -> None
  
      let tryGetDescriptor tileMapPosition (tileMap : TmxMap) =
          let tileSizeI = Vector2i (tileMap.TileWidth, tileMap.TileHeight)
          let tileSizeF = Vector2 (single tileSizeI.X, single tileSizeI.Y)
          let tileMapSizeM = Vector2i (tileMap.Width, tileMap.Height)
          let tileMapSizeI = Vector2i (tileMapSizeM.X * tileSizeI.X, tileMapSizeM.Y * tileSizeI.Y)
          let tileMapSizeF = Vector2 (single tileMapSizeI.X, single tileMapSizeI.Y)
          Some
              { TileMap = tileMap
                TileSizeI = tileSizeI; TileSizeF = tileSizeF
  
negative.code:               FixedRotation = true
                AngularVelocity = 0.0f
                AngularDamping = 0.0f
                LinearVelocity = v2Zero
                LinearDamping = 0.0f
                Inertia = 0.0f
                GravityScale = 0.0f
  