Fixed: Vanish NPE
Updated: A bit of refactoring and extraction

PConfManager (class) -> PlayerConfiguration (interface) and FilePlayerConfiguration (class)

It was fun to do, for sure. This should allow different methods of saving userdata in the future. Maybe I can come up with some standardized way to store it and end up using a database.