Following along with http://jonbho.net/2013/08/24/one-week-game-getting-ready/