Revert "Revert "updated to the latest version and added dynamic play page""

This reverts commit 530c3107c27e19b6bd40e4a20c2f4dfee1866910.