in depth study guide for computer game design 5970355