Implemented constructors for player, computerplayer, humanplayer