What makes a good screenplay, how to write one, enjoying it in its final form and all that comes between