fix #246 フィールドとの当たり判定を正常化、数値計算の厳密化