Dragonslayer Exercises 1-6 and ControlFlow Exercise 1