MAJOR debugging: Fix isChecked(), canMove(), canIntercept(); Code cleanup