Abstracted crosshair code, added crosshair outline
I feel bad for noob scope mistakes