Add player IP storage API
Add YAML implementation outline
Add getter for storage, and set to yaml implementation