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