Refactored PlayActivity