A Guide to Patterns and Forms in Trainyard

deconstructing one of my favorite iOS games