impl play and show state and players