finished up play interface