Fehler in Javascript bei Einsatz von Canvas

Schönen guten Morgen,
ich suche derzeit verzweifelt den Fehler in folgendem Dokument:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<canvas id="canv1" width="450" height="450">
Canvas wird von deinem Browser nicht unterstützt!
</canvas>
<script>
	function cGame() {
		this.canvas = 0;
		this.ctx = 0;
		this.cGameInit = function() {
			this.canvas = document.getElementById('canv1');  
			this.ctx = this.canvas.getContext('2d');
		};
		
		this.drawSmth = function() {
			this.ctx.arc(0, 0, 30, 0, Math.PI*2, 0);
		};
		this.cGameInit();
	}

	var game = new cGame();
	game.drawSmth();
</script>
</body>
</html>

Ich muss zugeben, dass ich noch nicht oft mit Klassen in Javascript gearbeitet habe und denke deswegen, dass es warscehinlich ein typischer Anfänger Fehler ist. Ich würde mich freuen wenn jemand mir helfen könnte und mir vlt. kurz erklärt was genau falsch ist und warum.

Mit freundlichen Grüßen,
Seoson

this.drawSmth = function() {
	this.ctx.beginPath();
	this.ctx.arc(0, 0, 30, 0, Math.PI*2, 0);
	this.ctx.stroke();
};

Gute Einführung dazu gibt’s im MDC.

Vielen, vielen Dank! Darauf hätte ich auch selbst kommen können!