Improving design. play() still does not work right.
Update README.md