The collision manager
In order for our particle-based explosions to ever appear on the screen, we need to be able to detect collisions between objects. This will be the responsibility of the CollisionManager class that will handle all types of collision detection in the game.