better structure for saved session data
refactor to have save and restore functions adjacent in birdSonPlayer
TODO: avoid duplication of code showing sighting info