Colisão XNA Simples

ultimamente muito interessado em XNA, eu queria escrever algumas das questões

private void SimpleCollision ()
{
Retângulo retângulo1;
Retângulo retângulo2;

    foreach (var blt in lstBullet)
{

rectangle1
= new Rectangle((int)blt.position.X, (int)blt.position.Y, blt.bull.Width, blt.bull.Height);

foreach (var enm in lstEnemy)
{
rectangle2
= new Rectangle((int)enm.enemyPosition.X,
(int)enm.enemyPosition.Y, enm.enemy.Width, enm.enemy.Height);

if (rectangle1.Intersects(rectangle2))
{
enm
.status = false;
blt
.status = false;
}
}
}
}