oops missed a thing or two

Made the blood check only include trail_holders. Also fixed an error
regarding list lengths.

still not ready for merging.