(function() { if (typeof Mario === 'undefined') window.Mario = {}; //props do even less than entities, so they don't need to inherit really var Prop = Mario.Prop = function(pos, sprite) { this.pos = pos; this.sprite = sprite; } //but we will be using the same Render, more or less. Prop.prototype.render = function(ctx, vX, vY) { this.sprite.render(ctx, this.pos[0], this.pos[1], vX, vY); } })();