code: function Entity(game, type) {
          this.game = game;
          this.type = type;
          var typeData = Entity.Types[type];
          RL.Util.merge(this, typeData);
  
          this.id = entId++;
  
          if(this.init){
              this.init(game, type);
          }
      }
docs: Represents an entity in the game. Usually a character or enemy.
  Manages state (position, health, stats, etc)
  Occupies a single game map tile.
  @class Entity
  @constructor
  @uses TileDraw
  @param {Game} game - Game instance this obj is attached to.
  @param {String} type - Type of entity. When created this object is merged with the value of Entity.Types[type].