anchor.diff:          (if mobMobCollision.[5] then 0x20 else 0x00) |||
           (if mobMobCollision.[6] then 0x40 else 0x00) |||
           (if mobMobCollision.[7] then 0x80 else 0x00)
  -    let ClearMobMobCollision () =
  +    let ClearAndGetMobMobCollision () =
  +        let oldValue = GetMobMobCollision()
           mobMobCollision.[0] <- false
           mobMobCollision.[1] <- false
           mobMobCollision.[2] <- false
  
positive.code:         displayState <- false
          displayState
  
  
  
  
  
negative.code:         mobXExpansionEnabled.[5] <- (value &&& 0x20) <> 0
          mobXExpansionEnabled.[6] <- (value &&& 0x40) <> 0
          mobXExpansionEnabled.[7] <- (value &&& 0x80) <> 0
      let SetMobXExpansionToggle (index:int) =
          mobXExpansionToggle.[index] <- true
      let ClearMobXExpansionToggle (index:int) =
          mobXExpansionToggle.[index] <- false
      let InvertMobXExpansionToggle (index:int) =
          mobXExpansionToggle.[index] <- not mobXExpansionToggle.[index]
  
      // Sprite-sprite Collision (1E)
      let mobMobCollision = Array.create 8 false
      let GetMobMobCollision () =
          (if mobMobCollision.[0] then 0x01 else 0x00) |||
          (if mobMobCollision.[1] then 0x02 else 0x00) |||
  