At the moment I check the signal "sleeping_state_changed" for the block that has been released.
Still trying to find a better way to check it.
Thanks for sharing! It works so smooth with the game!