We now can delete a square
add class manipulation to Basic; box analysis to Util
添加辅助函数，备份
fix conflict