public static bool IsPerPixelCollision(string source, string destination) { ISprite sourceSprite = _spriteList[source]; ISprite destinationSprite = _spriteList[destination]; if (sourceSprite.BoundingBox.Intersects(destinationSprite.BoundingBox)) { return(sourceSprite.CollidesWith(destinationSprite)); } return(false); }