void Block::DoBreak() { hp -= 1; if (hp == 0) SetNeedToClean(); }
void Water::DoBreak() { SetNeedToClean(); }