- added Character.prototype.onBeatUpdate