anchor.diff:  // snake.dart
   
  -// Simple sample game
  +// The classic Snake game, as popularized by the Nokia phones of the 1990s.
  +
  +// Original C implementation by David Jones, available here:
  +//     https://github.com/davidejones/winsnake
  +
  +// NB THe code isn't yet idiomatic Dart, but it demonstrates some
  +// useful concepts, including pointer arithmetic and use of virtual
  +// memory in Win32.
   
   import 'dart:ffi';
   import 'dart:io';
  
positive.code: void gameOver() {
    Beep(350, 300);
    KillTimer(hWnd, IDT_TIMER1);
    gameoverRow = 0;
    SetTimer(hWnd, IDT_TIMER2, 20, nullptr);
  }
  
  
negative.code: import 'package:ffi/ffi.dart';
  import 'package:win32/win32.dart';
  
  // Win32-specific vars
  final hInstance = GetModuleHandle(nullptr);
  int hWnd;
  const IDT_TIMER1 = 1;
  const IDT_TIMER2 = 2;
  
  final rng = Random();
  
  final bitmapInfo = BITMAPINFO.allocate();
  Pointer<Void> bitmapMemory = nullptr;
  int bitmapWidth;
  int bitmapHeight;
  const bytesPerPixel = 4;
  
  bool isRunning = false;
  int gameOverRow = 0;
  bool wipeDown = true;
  
  int appleX = 0;
  int appleY = 0;
  