public virtual void Draw(SpriteBatch sb, Camera camera) { sb.Begin(SpriteSortMode.Deferred, null,SamplerState.PointClamp,null,null,null,camera.CameraMatrix); foreach (Entity e in Entities.Where(ent=>ent.Active)) e.Draw(sb); sb.End(); }