Added PlayerCodes and Player classes