Complete play functionality