Professional Techniques for Video Game Writing