Added changing of laser colors when passing special Colored Obstacles.

The color of a laser now changes when passing the obstacles of TYPE_COLOR.
This is in preparation for the colored doors obstacles where they only let
lasers of a certain color pass through for added Game mechanics.

The color of a laser is saved through a field in the LaserSegment object
which accepts the int constants of the Obstacle object.