public void Update(BlockType type) { solids += BlockDictionary.Get(type).Opaque ? 1 : -1; solids = Math.Max(solids, 0); }