Do not re-start play if it's already started.
 Big performance improvement!
Run Play in run method, not in constructor