* Chrome 10, Windows and Mac

* IE 10, Windows

## Design Requirements

* Engaging Canvas *dynamic* effects and animations

* User Input & Feedback

  * Form elements to modify the experience

  * Should be controllable from tap/swipe/click/keyboard/etc...

* Somewhat responsive

* At least documentation and credits page

* Web Fonts


## Code Standards

* Libraries:

  * D3.js

  * Lodash.js

* Credit external code fragments in documentation

* Separate concerns into multiple scripts

* DRY


## Code Conventions

* No errors

* "use strict"

* Function constructors should be capitalized

* Function variables and names should be lowercase

* Every statement ends with a semicolon

* Always explicitly define variable scope

* JS Module Pattern

* No logs in production
