Add play, player functions. Expaned distribute deck property