Topics Related to Mechanics, NPC and Puzzle: