added block placing / removing ability