Fixed player spawning multiple times

Occasionally a player could spawn multiple copies of themselves when
they die. This fix adds a spawn timer for each player. Spawn timer must
reach 3 seconds to respawn,. Timer resets when player spawns. Timer also
resets if it goes over 5 seconds.