Fish!

+ added fish
+ reduced number of sparks
+ stretched canvas to fill browser
  + updated user controls
Minor Changes

- removed generic objects array in Environment class
+ switched fish color
Semi-working Game

Sparks
 + Sparks are now generated from a fixed point in the direction of the mouse.
 + Distance to mouse determines velocity.
 + Click on the canvas to change the source location.
 + Simplified sparks to lines, velocity determines length.

Fish
 + Added fish as targets.
 + They scroll from right to left at varying heights and velocity.
 + Fish are drawn on seperate canvas and the image data is saved.
 + Each fish has a red and blue value that incrementally change.
 + "stamp" proper fish image onto fish locations

Collision Detection!
 + The fish are drawn on the canvas then when drawing sparks check color value to determine which fish has been hit.

To Do
 + Make fish explode into sparks.
 + Modify fish respawn rate.
 + Fish change color when hit (not red value)

To Do Later
 + fish depth effect (oscilate fish size and velocity)
 + sound effects
 + add "boss"
 + other things
Semi-working Game

Sparks
 + Sparks are now generated from a fixed point in the direction of the mouse.
 + Distance to mouse determines velocity.
 + Click on the canvas to change the source location.
 + Simplified sparks to lines, velocity determines length.

Fish
 + Added fish as targets.
 + They scroll from right to left at varying heights and velocity.
 + Fish are drawn on seperate canvas and the image data is saved.
 + Each fish has a red and blue value that incrementally change.
 + "stamp" proper fish image onto fish locations

Collision Detection!
 + The fish are drawn on the canvas then when drawing sparks check color value to determine which fish has been hit.

To Do
 + Make fish explode into sparks.
 + Modify fish respawn rate.
 + Fish change color when hit (not red value)

To Do Later
 + fish depth effect (oscilate fish size and velocity)
 + sound effects
 + add "boss"
 + other things
Merge branch 'SmithGame' of github.com:danjsouther/Spark into SmithGame
Aesthetics

Fish
 + Change color when hit
 + Oscillate in size
 + Explode into Sparks of a different color.

Sparks
 + Added damage property
 + Individualized color
 + Color varies with velocity
 + Collision detection moved to its own method
Elijah Pictures
Restructed with Game controller class

+ all game components now live in the game class
+ primary game settings are in the game class
+ simplified 'init' to setup the game class and rAF only
+ moved event listeners into user class
+ added empty classes for boss components
+ and probably some other things...
New Collision System

Change in progress...
New Collision System

Change in progress...
Fix
Fixed Cakefile
Collision Detection
Collision Update

Moved fish collision detection from fishes class to fish class.
Collision Detection - Working

- Finished changing to bounded-polygon collision detection.