[Refactor] Create Play object
Merge branch 'Refactor-create-play-object' into develop