fully changed playing array to new shared method