Optimized entity bookkeeping.
Store types directly in change prototypes.
Minor embellishments.
Whitespace.
Warrior and mage.
Remove one forgotten console.log.
Use player context, introduce generation index for player state in order to
allow identify and skip stale player updates.