first update for #78 to visualize different types of players.