`suspended' is now for suspending a player's movement input keys;
`protected' is for preventing a player's death except for special cases
such as when health goes below 1 or the player drops out of the world.
To kill a player without checking `protected', use _die().
Add timer to the ball, which allows the ball to despawn after a certain amount of time.
Co-authored-by: Simon Ward <sww.couldbe@gmail.com>
Co-committed-by: Simon Ward <sww.couldbe@gmail.com>
Use a preloaded scene to give the player the starting gear rather than
making a duplicate of the gear on spawn, and strip any gears from the
backpack on death.
Remove Gear from the editor scene tree and add it on respawn().