shot length does no longer depend on the angle, the calculation now uses the normalizing function from util.lua instead of manual calculation