Puzzle Definition & Resident game Definition