have get next player working now, also added an id generation subsystem for the players