redoing Player List controller from scratch