Fixed a bug.
Todo: need to figure out why sometimes when you zoom in , the AABB
overlapping issue is not correctly checked. Maybe in somewhere of the
code, I am supposed to use float instead of int...