Topics Related to Games, NPC and Puzzle: