IndexOutOfRange in WorkerTrainer - forgot check for player 16 which never exists