Ideas for programming:
- Program environments that effect balls differently
- Freely connect simulation parameters to any audio parameters
- Let user interact with balls by
    - Changing environment with mouse
    - Turning aspects of simulation on/off

Ideas for parameters:
- Position of ball on canvas (X,Y)
- Type of wall at collision
- Type of ball at collision
- Type of wall and ball at collision
- Distance between balls
- Velocity of ball at collision
- Position of collision on line

Notes:
- How would Game of Life sound?