Reworking entity management (still broken)

Reworked serialization, all entity references now record array index
rather than referencing objects.  Entities' positions in the array no
longer change unless they are destroyed.  New blood effects.  URL flags
(#nointro&nomusic).