queue and player class sketch