Bullets, colors, and outlines

Got the celshading outlines to work, the problem was it didn't like the
orthographic camera with one of the border calculations.  Fixed that.

Bullet now have light sources.  I think there might be some wonky
behavior with them if there are too many bullets, not all have light
sources on them.  Might need to look into that.

Bullets also have a script that handles altering the bullet based on
information about the player.  Its a good place to drop in formulas for
handling bullet properties based on player color, I just need to do some
hardcore design about the color values.