PLD L5 Lec 4 Guessing Game Case Study II - procedural