Solve issue #21: use bodies' only AABB to calculate visibility.
Solve issue #27: do not destroy offscreen bullets, only ttl==0 ones.
Re-solve issue #17 - forbid jumping unless contact.IsTouching() is true.
Merge branch '17-forbid-jump-within-aabb-without-touch' into develop