-Small Change
-Created a snake chunk object that can be used to store components associated with a single snake chunk
-Changed the 3 squares in the view controller to use snake chunks instead of a web of components
-Created a snake chunk array through the use of the generic array macro files
-Added the objectAtIndex method to the generic array macro
-Small Change
-Created a touch library to hold objects related to touch processing
-Small Change
-Created a touch processor interface which can be used to keep track or touches or perform actions based on touches
-Created a dummy touch processor
-Created an updatable interface which can be used by screipts in the game to update themselves
-Created an array of updatable objects
-Created an uptatable class that broadcasts an update message to an array of updatable objects
-Moved the logic of the snake's movement to a separate modular script in a signle class
-Moved the view scale transformation correction (when screen rotates) to the didRotateFromInterfaceOrientation: method
-Moved the generic array template to the utils library
-Created a touch broadcast class
-Removed the collection class from the utils library
-Fixed a problem with the generic collection/array template
 The problem cropped up when trying to use the updatable array and the touch processor array in the same code
 The problem happened because both the updatable array and the touch processor array were using the 'import' keyword instead of the 'include' keyword to load the code from the generic array template headers
 However these 'import' keywords could not be easily changed to 'include' without causing other problems
-Moved the logic of the snake's head changing color when clicked from the view controller to a separate snake script