block detection works, turns block black atm