structural changes

Attempts and HasCheated properties moved to IPlayer, Player constructor
now takes only 1 parameter, some changes to BullsAndCows class, etc.