Game.coffee: First stab at touch events
Drawing.coffee: Ensure fog of war reflects current state of tangle
ColourManager.coffee: update default colours
ColourManager.coffee: Make output copy-paste-able to source
Remove commented code
utils.coffee: Fix coffeescript style
Drawing.coffee: Draw dying nodes with red outline
Drawing.coffee: increase performance by using array instead of map

using for .. of creates a very slow loop over the contents of the map. for .. in is much faster, and as we convert the map to an array anyhow we can use that array instead.
Drawing.coffee: Prefer drawing connection from the context of the smaller node.

This ensures that a  dying node's connection is drawn as dying as well, rather than the previous situation where the healthy node would show a short protrusion until the dying node finished dying.
Node.coffee: Recalculate sortedConns array every time a new connection is added
SoundEffects.coffee: Store a reference to the Game
Game.coffee: Increase tickLength to 150, and move to @properties
SoundEffects.coffee: Enable turning sound on and off. Default to off
Node.coffee: Restrict number of connections to no more than 4
Style fix
Tangle.coffee: Refactor tick updates into @preUpdate and @update functions
Tangle.coffee: simplify @grow logic, and remove unneeded code paths
Tangle.coffee: kill any nodes that are 'crowded' - with more than 5 close neighbours