Polyfill

added polyfill. adjusted TargetReticle accordingly.
check matrix transforms, translate?