// Code excerpts showing the implementation of my collision classes.// Collision Classesprivate ScreenCollisionDetector scrnDet;private ContactResolver contRes = new ContactResolver(10);// Initializationthis.scrnDet = new ScreenCollisionDetector(this.screen);// Adding objects whose collisions need to be checkedthis.scrnDet.addToCheckList(this.imageSprite);this.scrnDet.addToCheckList(this.imageSprite2);this.scrnDet.addToCheckList(this.animSprite);// This function is called at every frameprivate void checkCollisions(long timePassed) { ArrayList<Contact> contacts = this.scrnDet.checkScreenCollisions(); this.contRes.resolveContacts(contacts, contacts.size() - 1, timePassed);}