Changed average position upper and lower bounds to be more strict

Bounds must be tighter than I had previously considered, since getting
close to the sampled average position is not considered in the
objective (it is rather a constraint to have average position fall
within the upper and lower bounds).
Ensured that the waterfall gives the number of impressions each agent saw in all NUM_SLOTS slots, even if there are fewer agents than slots.