(function(){
	var canvasBody = document.getElementById("canvas"),
			canvas = canvasBody.getContext("2d"),

			w = canvasBody.width = window.innerWidth,
			h = canvasBody.height = window.innerHeight,
			gui = new dat.GUI(),
			pi = Math.PI,
			pi2 = pi*2,
			piD2 = pi/2,
			tick = 0,
			opts = {
				bgc: "#222",
				showFPS: true
			};

	function setup(){

		stats = new Stats();
		stats.showPanel( 0 );
		gui.add(opts, 'showFPS')
		document.body.appendChild( stats.domElement );
		window.requestAnimationFrame(loop);
	};
	function loop(){
		stats.begin();
		canvas.fillStyle = opts.bgc;
		canvas.fillRect(0,0,w,h);

		!opts.showFPS?stats.domElement.style.display = "none" : stats.domElement.style.display = "block";
		window.requestAnimationFrame(loop);
		stats.end();
	};
	setup();

	window.addEventListener("resize", function(){
		w = canvasBody.width = window.innerWidth;
		h = canvasBody.height = window.innerHeight;
	});
})();

@@ -4,16 +4,17 @@
 nction()
+ 
 %7B%0A%09var c
@@ -62,17 +62,16 @@
 as%22),%0A%09%09
-%09
 canvas =
@@ -101,17 +101,16 @@
 %222d%22),%0A%0A
-%09
 %09%09w = ca
@@ -145,17 +145,16 @@
 rWidth,%0A
-%09
 %09%09h = ca
@@ -193,17 +193,16 @@
 ight,%0A%09%09
-%09
 gui = ne
@@ -216,17 +216,16 @@
 UI(),%0A%09%09
-%09
 pi = Mat
@@ -230,17 +230,16 @@
 ath.PI,%0A
-%09
 %09%09pi2 = 
@@ -244,13 +244,14 @@
 = pi
-*
+ * 
 2,%0A
-%09
 %09%09pi
@@ -261,15 +261,16 @@
 = pi
-/
+ / 
 2,%0A%09%09
-%09
 tick
@@ -277,17 +277,16 @@
  = 0,%0A%09%09
-%09
 opts = %7B
@@ -286,17 +286,16 @@
 pts = %7B%0A
-%09
 %09%09%09bgc: 
@@ -305,17 +305,16 @@
 22%22,%0A%09%09%09
-%09
 showFPS:
@@ -319,17 +319,16 @@
 S: true%0A
-%09
 %09%09%7D;%0A%0A%09f
@@ -342,16 +342,17 @@
  setup()
+ 
 %7B%0A%0A%09%09sta
@@ -391,11 +391,9 @@
 nel(
- 0 
+0
 );%0A%09
@@ -446,17 +446,16 @@
 ndChild(
- 
 stats.do
@@ -462,17 +462,16 @@
 mElement
- 
 );%0A%09%09win
@@ -507,16 +507,17 @@
 p);%0A%09%7D;%0A
+%0A
 %09functio
@@ -524,16 +524,17 @@
 n loop()
+ 
 %7B%0A%09%09stat
@@ -599,12 +599,15 @@
 t(0,
+ 
 0,
+ 
 w,
+ 
 h);%0A
@@ -626,9 +626,11 @@
 wFPS
-?
+ ? 
 stat
@@ -822,16 +822,17 @@
 nction()
+ 
 %7B%0A%09%09w = 

Update main.js