Huge Changes. Unfortunately, I lack the skill to break this into multiple commits. At least it works.
Made updates to DDHBoard class so that it integrates with UI. Very close to having pieces move correctly!