made add and remove player more generic
forgot to update a check
updaed error messages; added logic to retire players with zero balance