player class junits with complete coverage