Ну в общем, за счёт того что в ловке ты, в случае чего-то худо-бедно сложного, делаешь себе движок, советую глянуть ООП/ECS для ловки. Коллизия отлично делается BUMP'ом или Hardon Collider'ом. У библиотек различная направленность: первое — только AABB, но зато очень мощная в плане пуль и снарядов (они не пролетают), вторая — для полигонов, но там проблемсы с быстрыми объектами, и приходится извращаться. Ещё можно дёрнуть встроенную в ловку box2d, но оно может оказаться тяжеловатым (в 95% случаев оно так и есть).