Converted stored checkpoints to save per player
Removed reload command as it currently doesn't work as intended
Only register Listeners when they are required
Only unregister events after a regeneration
Added tab completion to all commands