Казалось бы, такой простой на первый взгляд модуль, который состоит из кучи строк кода.
AABB и причём здесь коллизия
Axis Aligned Bounding Box (AABB) - в переводе означает параллелепипед оси которого выровнены относительно координат в которых он находится. Чуть позже вы поймёте это, а сейчас...