Noir Chess: Trainer with ICC and FICS Client