Freelancer:
RayCoalescence
Draft 2
Second Draft - Please feel free to request changes