misc...

Added restrictions on details pages
Moved play text generation into Upsert Play