Rename main class to make more sense
Better handle reloads by rebuilding the player list on enable
Track locations on login and remove players on quit
+ PlayerMetadata class to hold core plugin data for individual players
Hold a HashMap of Players and their Metadata
Move toward using PlayerMetadata map for all data handling
Use PlayerMetadata for invulnerability checking
Use PlayerMetadata for invulnerability setting by command
PlayerMetadata can now track last location
Rebuilding player list now populates the players location in metadata
Handle logins using PlayerMetadata objects
Use PlayerMetadata mappings for spawnon command
Organise imports and reformat code