missing blocks now get cleaned up even if they are hidden (hidden blocks cant be air anyways) (fixes #510)