added license details
added TWO.flatten, TWO.forEach2D and TWO.remove helpers
added ability for particles to emit from a shape
added analytics functions
improved mouse position code and added listeners for key up/down
better gamestate system, allowing for defaults and missing functions
canvas functions now chainable, and added debug drawing options
added vector reflection method and americanised normalize
loads of recent work