Shot colors

Each gun now has a configurable shot color, and also the beam is
transparent near the player(so that it doesn't look as if it was cut in
mid-air)