Force G_Spawn / G_InitEdict to take a class_name so that no ents can be allocated without some idea of where they came from.
Provisional code for weapon spin-up / delay times. This works, we just need a different BFG sound before we turn it on.
Minor cleanups and a small fix to G_RunThink.
Rename FsEnumerateFunc to Fs_EnumerateFunc.
Fix demo header writing. Previously this was writing uncompressed frames before the demo header had been written. On playback, cl.server_hz would be 0, resulting in SIGFPE.
Merge branch 'master' of https://github.com/jdolan/quake2world