Outlined retrievePlayer()

Wrote the general code for retrievePlayer() in the model class.
Currently untested and in need of refactoring/sanity check.