public void Add(Bullet bullet)
 {
     lock (Bullets)
     {
         Bullets.Add(bullet);
         collisionManager.Add(bullet);
     }
 }
        private object[] Compress(Bullet bullet)
        {
            object[] compressedBullet = new object[5];

            compressedBullet[0] = bullet.Id;
            compressedBullet[1] = bullet.Movement.Position.X;
            compressedBullet[2] = bullet.Movement.Position.Y;
            compressedBullet[3] = bullet.Movement.Velocity.X;
            compressedBullet[4] = bullet.Movement.Velocity.Y;

            return compressedBullet;
        }