anchor.diff:  /**
   Platform game example
  - 
  +
   @author Danny Hendrix
   **/
   
  -#library('PlatformGame');
  -
  -#import ("dart:html");
  -
  -#import ("Render.dart");
  -#import ("Camera.dart");
  -#import ("MessageController.dart");
  -#import ("level/Level.dart");
  -#import ("renderobjects/gameobjects/Player.dart");
  -#import ("renderobjects/gameobjects/GameObject.dart");
  -
  -#import ("../utils/PreLoader.dart");
  -#import("../utils/JsonController.dart");
  -#import("../utils/Vector.dart");
  +library Game;
  +
  +import "dart:html";
  +import "dart:math" as Math;
  +import "Utils.dart";
  +
  +part "Game/Camera.dart";
  +part "Game/CollisionField.dart";
  +part "Game/MessageController.dart";
  +part "Game/Render.dart";
  +part "Game/Level.dart";
  +part "Game/LevelTile.dart";
  +part "Game/RenderObject.dart";
  +part "Game/RenderObject/GameObject.dart";
  +part "Game/RenderObject/Player.dart";
  +part "Game/RenderObject/Door.dart";
  +part "Game/RenderObject/Flag.dart";
  +part "Game/RenderObject/InteractiveObject.dart";
  +part "Game/RenderObject/LevelObject.dart";
  +part "Game/Sprite.dart";
  +part "Game/AnimationFrames.dart";
   
   /**
   Main Game class
  
positive.code:     
      //messy jquery style code YAY!
      dombutton.on.click.add((e)
      {
        main.style.opacity = "0.0";
        window.setTimeout(()
        {
          main.remove(); 
          startGame();
          }, 500);
      });
      
      main.nodes.add(dombutton);
    }
    
  
negative.code: 
    //framerate
    int frames = 0;
    double lastTime;
    double time = 0.0;
    int fps = 0;
    
    static final int GRAVITY = 8;
  