Chapter 6 - Exercise 2 example puzzle game from BGP book by Lakshimi Prayaga and Hamsa Suri.