block checking, better dirt under grass

not perfect, but it works.  some grass on grass overlap may happen.