Added method to list files in a directory.
Added support for the player manager.
Fixed author.
Added support for reconnecting players, started process of separating logic into methods.
Removed unnecessary import.
Added set player method (for reconnecting players).
Created loadArea() method for future use in sharing areas.
Moved most player functionality to PlayerManager.
Added further support for player serialization.
Created to enable better abstraction and handling of Player data.