Collide method uses Map class to check static objects, but World to check dynamic objects. It should be unified.
Collide method uses Map class to check static objects, but World to check dynamic objects. It should be unified.