anchor.diff:  main() {
     
   
  -        if (new Directory('../out').existsSync() == false)
  -          new Directory('../out').createSync(recursive: true);
  -   new Directory('../out').deleteSync(recursive: true);
  -   new Directory('../out/web').createSync(recursive: true);
  +        if (new Directory('./out').existsSync() == false)
  +          new Directory('./out').createSync(recursive: true);
  +   new Directory('./out').deleteSync(recursive: true);
  +   new Directory('./out/web').createSync(recursive: true);
     
     // Places our js in the output folder
  -  new File('../out/web/game.js').writeAsStringSync(
  -      new File('../web/game.js').readAsStringSync());
  +  new File('./out/web/game.js').writeAsStringSync(
  +      new File('./web/game.js').readAsStringSync());
     
     // Places our html in the output folder
  -  new File('../out/web/game.html').writeAsStringSync(
  +  new File('./out/web/game.html').writeAsStringSync(
         minifyHtml(
  -          new File('../web/game.html').readAsLinesSync()));
  +          new File('./web/game.html').readAsLinesSync()));
     
         
     // Create css and font folders
  -  new Directory('../out/web/css/font').createSync(recursive: true);
  +  new Directory('./out/web/css/font').createSync(recursive: true);
         
     // Places our css in the output folder
  -  new File('../out/web/css/base.css').writeAsStringSync(
  +  new File('./out/web/css/base.css').writeAsStringSync(
         minifyCss(
  -        new File('../web/css/base.css').readAsLinesSync()
  +        new File('./web/css/base.css').readAsLinesSync()
             ));
      
     // Copies FontAwesome to the output folder
  -  new File('../out/web/css/font-awesome.min.css').writeAsBytesSync(
  -        new File('../web/css/font-awesome.min.css').readAsBytesSync());
  -  new File('../out/web/css/font/fontawesome-webfont.eot').writeAsBytesSync(
  -        new File('../web/css/font/fontawesome-webfont.eot').readAsBytesSync());
  -  new File('../out/web/css/font/fontawesome-webfont.svg').writeAsBytesSync(
  -        new File('../web/css/font/fontawesome-webfont.svg').readAsBytesSync());
  -  new File('../out/web/css/font/fontawesome-webfont.ttf').writeAsBytesSync(
  -        new File('../web/css/font/fontawesome-webfont.ttf').readAsBytesSync());
  -  new File('../out/web/css/font/fontawesome-webfont.woff').writeAsBytesSync(
  -        new File('../web/css/font/fontawesome-webfont.woff').readAsBytesSync());
  -  new File('../out/web/css/font/FontAwesome.otf').writeAsBytesSync(
  -        new File('../web/css/font/FontAwesome.otf').readAsBytesSync());
  +  new File('./out/web/css/font-awesome.min.css').writeAsBytesSync(
  +        new File('./web/css/font-awesome.min.css').readAsBytesSync());
  +  new File('./out/web/css/font/fontawesome-webfont.eot').writeAsBytesSync(
  +        new File('./web/css/font/fontawesome-webfont.eot').readAsBytesSync());
  +  new File('./out/web/css/font/fontawesome-webfont.svg').writeAsBytesSync(
  +        new File('./web/css/font/fontawesome-webfont.svg').readAsBytesSync());
  +  new File('./out/web/css/font/fontawesome-webfont.ttf').writeAsBytesSync(
  +        new File('./web/css/font/fontawesome-webfont.ttf').readAsBytesSync());
  +  new File('./out/web/css/font/fontawesome-webfont.woff').writeAsBytesSync(
  +        new File('./web/css/font/fontawesome-webfont.woff').readAsBytesSync());
  +  new File('./out/web/css/font/FontAwesome.otf').writeAsBytesSync(
  +        new File('./web/css/font/FontAwesome.otf').readAsBytesSync());
      
   // Deletes the unneeded files made when we used dart2js
  -  print('Cleaning Workspace...');
  -  new File('../web/game.js').deleteSync();
  -  new File('../web/game.js.deps').deleteSync();
  -  new File('../web/game.js.map').deleteSync();
  -  new File('../web/game.precompiled.js').deleteSync();
  -  print('...Done');
  +  print('Cleaning Workspace.');
  +  new File('./web/game.js').deleteSync();
  +  new File('./web/game.js.deps').deleteSync();
  +  new File('./web/game.js.map').deleteSync();
  +  new File('./web/game.precompiled.js').deleteSync();
  +  print('.Done');
   }
   
   // Sets up the outputted html file to use JS instead of Dart, Plus optimizing media paths.
   List <String> modeJS(List<String> fileLines){
  -  print('Converting HTML file to use JavaScript...');
  +  print('Converting HTML file to use JavaScript.');
     List<String> newHTML = new List();
     for (String line in fileLines)
     {
  
positive.code: 
    
    
      print('Minifying HTML...');  
    
      // Remove Comments
      fileLines.removeWhere((e) => e.startsWith('<!--'));
  
negative.code: 
  String minifyHtml(List<String> input){
    
     print('Converting HTML file to use JavaScript.');
     List<String> fileLines = new List();
     for (String line in input)
     {
  