ハーフブロックのバグ修正、ソース整理