Topics Related to Game Design, NPC and Puzzle: